在SO上有一些关于此的问题,但这些都不适用于此。 问题是关于在插入行之前知道ID(并且答案都是"插入你的东西,然后得到ID")。 就我而言,我不想插入任何内容,我只想知道自动增量列的当前状态。
我想知道此列接下来将使用哪个ID。
由于我无法依赖表格来了解这一点,因此我搜索了information_schema表格,但没有找到这样的数据。
是否存在下一个(或当前)自动增量值的存储位置?
答案 0 :(得分:1)
您可以通过执行以下查询来查找:
SHOW TABLE STATUS WHERE `Name` = 'table_name'
在结果中,您将获得一个名为Auto_increment的列。这是您正在寻找的价值。