Daw*_*een 1 mysql auto-increment
我有一个带有一个主键(即自动增量列)的inno-db表。我正在使用以下查询来查找下一个自动增量ID:
SELECT Auto_increment FROM information_schema.tables WHERE table_name='mytable';
Run Code Online (Sandbox Code Playgroud)
但是,当我查看结果时,我得到两行返回两个值(1352、123841)。我尝试过重置自动增量值,甚至删除了2000以下的行。如何重置表以返回单个结果?
您可能在MySQL实例中有两个具有相同表名的数据库。
SELECT table_schema, Auto_increment
FROM information_schema.tables WHERE table_name='mytable';
Run Code Online (Sandbox Code Playgroud)
如果您询问有关您所处的数据库的信息,请运行此命令
SELECT Auto_increment
FROM information_schema.tables
WHERE table_name='mytable'
AND table_schema=DATABASE();
Run Code Online (Sandbox Code Playgroud)
试试看 !!!
| 归档时间: |
|
| 查看次数: |
337 次 |
| 最近记录: |