我有一个表有一个AUTO INCREMENT列.我必须在插入新行时检索此列的值(我需要新行的值).我已经阅读了很多关于它并找到了不同的解决方案,一个是使用SELECT LAST_INSERT_ID().我听说过很多不同的事情.我可以或不可以使用它吗?我担心另一个连接可能会在我能够调用SELECT LAST_INSERT_ID()之前插入一个新行,因此得到错误的ID.
总结一下,使用SELECT LAST_INSERT_ID()是否安全?如果没有,我如何以安全的方式检索最后插入的ID?
最佳答案