我能找到下一个要使用的auto_increment吗?

use*_*671 5 mysql

是否有可能在不执行INSERT INTO查询的情况下找出我的主键的下一个自动增量是什么?删除了一些行意味着它不像在PK上的SELECT MAX查询中添加一行那么容易.非常感谢.

Mic*_*aga 7

如果你真的想知道下一个auto_increment值,请尝试SHOW TABLE STATUS返回下一个Auto_increment字段,例如:

SHOW TABLE STATUS WHERE name = your_table_name;
Run Code Online (Sandbox Code Playgroud)

要么

SELECT Auto_increment
FROM information_schema.tables
WHERE table_schema = DATABASE() AND table_name = your_table_name
Run Code Online (Sandbox Code Playgroud)