我正在通过php导入.sql文件。我的.sql文件包含多个表,并且我想要特定表的最后插入的ID。那么,如何通过表名获取任何表的最后插入的ID?
知道如何获取ID吗?请不要建议,通过选择查询获取ID以获取MAX ID。
只要auto_increment
定义,最后一个插入的自动增量ID可以从中检索information_schema.tables
:
select IF(auto_increment = 1,
'No row has been inserted',
auto_increment - @@auto_increment_increment) As LastInsertedId
from information_schema.tables
where table_schema = 'DBName' and table_name = 'TableName';
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句