mysql_insert_id 不修改数据库

标签 mysql

我对此还很陌生。有没有办法在不更改数据库的情况下获取最后一个自动增量ID?

$check = mysql_insert_id();

我尝试了 Max(),但它给出了几乎相同的结果......

最佳答案

您可以使用以下内容:

SELECT Auto_increment 
FROM information_schema.tables 
WHERE table_name='<your table name>'
  AND table_schema = DATABASE(); 

关于mysql_insert_id 不修改数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8201104/

相关文章:

MySQL:使用 DATETIME 作为主键

php - 在特定列中插入值

php - 在PHP中正确显示MYSQL的结果

PHP PDO 绑定(bind)问题

MySql select,获取字符串的多次出现

mysql - 慢查询检索最近的记录

php - Codeigniter 3 分页错误 : the second page shows records 3 to 13 instead of 11 to 20

mysql - 如何通过属性连接两个表

php - 为什么这个简单的查询不起作用?

mysql - PHP 形式的数字作为随机数保存在 mySQL DB 中