选择时错误的auto_increment值

时间:2018-07-11 10:30:46

标签: mysql auto-increment

我正在运行MySQL 8,并且每当我运行

SELECT AUTO_INCREMENT
FROM  INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'test'
AND TABLE_NAME = 'table';

我得到了错误的auto_increment值。简单示例:

ALTER TABLE test.lieux auto_increment = 6;

SELECT AUTO_INCREMENT
FROM  INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'test'
AND TABLE_NAME = 'lieux';

返回4的AUTO_INCREMENT。

我什至尝试在更改auto_increment之后插入一行,确实以PK值为6插入了行,但是SELECT语句仍然向我返回了A_I值为4。

我的架构有问题吗?还是我误解了SELECT AUTO_INCREMENT语句?

0 个答案:

没有答案