Auto-increment
Meaning in software engineering, with examples
In software engineering, auto-increment means: Describes a numeric column whose value the database fills in automatically with the next number in sequence each time a new row is added.
In Turkish: otomatik artan, kendiliğinden artan
How it is used
Mostly used for id columns that serve as surrogate keys. The keyword differs by product: AUTO_INCREMENT in MySQL, IDENTITY in SQL Server, SERIAL or GENERATED AS IDENTITY in PostgreSQL, and sequences in Oracle. Gaps in the numbers are normal after rollbacks and deletes.
Example sentences
The id column is auto-increment, so don't send a value for it in the INSERT.
Exposing auto-increment IDs in URLs lets anyone guess how many orders we have.
Common collocations
- auto-increment column
- auto-increment ID
- identity column
- sequence
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Databases and Persistence
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
