soa*_*haf 3 mysql
目前我正在处理一个项目。我需要找到上次更新的 id。如何在 mysql 中获取上次更新的行 ID?请任何人帮忙?
hjp*_*r92 5
AUTO_INCREMENT生成新值后,您还可以通过执行SELECT LAST_INSERT_ID()语句mysql_query()并从语句返回的结果集中检索该值来获取它。
AUTO_INCREMENT
SELECT LAST_INSERT_ID()
mysql_query()
对于LAST_INSERT_ID(),最近生成的 ID 以每个连接为基础在服务器中维护。它不会被其他客户端更改。如果您AUTO_INCREMENT使用非幻值(即非 NULL 且非 0 的值)更新另一列,它甚至不会更改。同时使用来自多个客户端的LAST_INSERT_ID()和AUTO_INCREMENT列是完全有效的。每个客户端将收到客户端执行的最后一条语句的最后插入的 ID。
LAST_INSERT_ID()
在这里阅读更多。
归档时间:
12 年,9 月 前
查看次数:
19584 次
最近记录: