我在运行mysql 8,每当我运行
SELECT AUTO_INCREMENT
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'test'
AND TABLE_NAME = 'table';
我得到了错误的自动增量值。简单的例子:
ALTER TABLE test.lieux auto_increment = 6;
SELECT AUTO_INCREMENT
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'test'
AND TABLE_NAME = 'lieux';
返回4的自动增量。
我甚至尝试在我的自动增量更改之后插入一行,它的pk值确实是6,但是select语句仍然返回了4。
我的模式有什么问题吗?还是我误解了select auto\ U increment语句?
暂无答案!
目前还没有任何答案,快来回答吧!