如何预知mysql上一次插入的自动递增id值

怎么预知mysql下一次插入的自动递增id值?

怎么预知mysql下一次插入的自动递增id值?




对,information_schema里面保存了这个值,另外在show create table中也有:

Create Table: CREATE TABLE `mysql_instance` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘主键’,

`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘最后修改时间’,

)ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=ascii

自增值是不断增大的,不会因为中间有空洞而缩减。但是,你如果重启了mysql,mysql会获得max(id)来作为表的下一个AUTO_INCREMENT值。

如何预知mysql上一次插入的自动递增id值

相关文章:

你感兴趣的文章:

标签云: