In MyISAM tables, when a table is emptied with the TRUNCATE TABLE, the counter begins at . . . . . . . .
A. 0
B. 1
C. -1
D. arbitrary
Answer: Option B
Solution (By Examveda Team)
This question is about how MySQL handles the auto-increment counter in MyISAM tables when you use the `TRUNCATE TABLE` command.The `TRUNCATE TABLE` command is used to delete all rows from a table.
In MyISAM tables, the auto-increment counter is a special value that helps MySQL assign unique IDs to new rows. When you add a new row, the counter is increased by 1, and the new row gets the current value of the counter.
The question asks what happens to the counter when you use `TRUNCATE TABLE`.
The answer is Option A: 0
When you truncate a table, MySQL resets the auto-increment counter to 0. This ensures that when you start adding new rows again, they will receive unique IDs starting from 1.
Related Questions on MySQL Miscellaneous
How is communication established with MySQL?
A. SQL
B. Network calls
C. A programming language like C++
D. APIs
Which type of database management system is MySQL?
A. Object-oriented
B. Hierarchical
C. Relational
D. Network
Join The Discussion