【发布时间】:2011-08-20 13:04:54
【问题描述】:
从我读到的LAST_INSERT_ID() 检索要运行的最后一个插入语句的 id。如果最后一个插入语句在您的连接上运行,或者最后一个插入在数据库上运行所有连接?我想我想问的是:在一个繁忙的数据库驱动网站上,以下代码返回错误 id 的可能性有多大,是否有其他方法可以防止锁定数据库?
INSERT INTO example (string) VALUE ('something');
SELECT LAST_INSERT_ID();
PHP 的 mysql_insert_id() 会是更好的解决方案,还是我应该只查询刚刚插入的数据并以这种方式获取 id?
【问题讨论】:
标签: mysql lastinsertid