分析:该问题主要考察对mysql中自增主键的掌握,使用场景及如何设置
回答要点:
主要从以下几点去考虑
1、什么自增主键
2、使用场景是什么;
3、innodb_autoinc_lock_mode的设置;
从学习mysql开始,我们就知道在建表时经常建的是自增主键,并且在mysql的优化中经常看到的一句就是,最好有自增主键,那么自增主键是做什么用的。
自增主键的用法,
CREATE TABLE t1 ( c1 INT(11) NOT NULL AUTO_INCREMENT, c2 VARCHAR(10) DEFAULT NULL, PRIMARY KEY (c1) ) ENGINE=InnoDB;