🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to MySQL Notes
Topic #60

MySQL Auto Increment


MySQL AUTO INCREMENT Field

An auto-increment field is a numeric column that automatically generates a unique number, when a new record is inserted into a table.

The auto-increment field is typically the PRIMARY KEY field that we want to automatically be assigned a unique number, every time a new record is inserted.


MySQL AUTO_INCREMENT Keyword

MySQL uses the AUTO_INCREMENT keyword to perform an auto-increment feature.

The following SQL defines the "Personid" column to be an auto-increment primary key field in the "Persons" table:

CREATE TABLE Persons
(

Personid int AUTO_INCREMENT PRIMARY KEY,

LastName varchar(255) NOT NULL,

FirstName varchar(255),
    Age int
);

The default starting value for AUTO_INCREMENT is 1, and it will increment by 1 for each new record.

To let AUTO_INCREMENT start with another value, use the following SQL statement:

ALTER TABLE Persons AUTO_INCREMENT = 100;

When we insert a new record into the "Persons" table, we will NOT have to specify a value for the "Personid" column (a unique value will be added automatically):

INSERT INTO Persons (FirstName, LastName)
VALUES ('Lars', 'Monsen');

The SQL above inserts a new record into the "Persons" table, and the "Personid" column will automatically be assigned the next unique number.

Want to go beyond the notes?

Join CodingNow 2.0's MySQL course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

MySQL Auto Increment – FAQs

Quick answers about learning MySQL Auto Increment in MySQL.

This free note from CodingNow 2.0 explains MySQL Auto Increment in MySQL — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every MySQL topic on CodingNow 2.0, including MySQL Auto Increment, is 100% free with no signup required.
With focused practice, most students grasp MySQL Auto Increment in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now