MySQL AUTO_INCREMENT
The AUTO_INCREMENT attribute is used to generate a unique number automatically when a new record is inserted into a table. This is commonly used for primary key columns.
Example with Tamil Kings
CREATE TABLE tamil_kings_auto_increment (
id INT AUTO_INCREMENT PRIMARY KEY,
king_name VARCHAR(100) NOT NULL,
reign_period VARCHAR(50)
);
Code Explanation: The id column is set to AUTO_INCREMENT, meaning its value will automatically increase with each new record in the tamil_kings_auto_increment table.
Best Practices
- Use
AUTO_INCREMENTfor primary keys when you need unique identifiers. - Ensure that the column is defined as
PRIMARY KEYor has a unique index.
Key Takeaways
AUTO_INCREMENTis useful for generating unique IDs automatically.- It simplifies the insertion of records and ensures unique identification.