我知道mySQL有查询SELECT LAST_INSERT_ID()
。
当它是一个小网站并且没有多少用户使用它时,它可以正常工作。但是,当您的网站有更多用户使用它时,这个选择可能会出现问题,因为我可以同时插入另一个选项,因此可能会产生问题。
我一直在阅读mySQLi
交易中的内容,但我对此并不了解。这是获取我插入的最后一个ID的唯一方法,而不是可以与我同时插入内容的其他ID吗?
提前致谢。
答案 0 :(得分:1)
这不会有问题,因为last_insert_id()
只会让您在同一会话中插入最后一个ID。你不必担心。
作为一个注释,它只是SELECT LAST_INSERT_ID();
,而不是...FROM table
,您不想为表中的每一行执行此函数。
详细了解here。