3

我使用 PDO 准备好的语句来插入记录。并使用lastInsertId获取插入记录的 id。但是这样好吗?

因为当多个用户同时插入时会发生什么?lastInsertId 在那种情况下会发生冲突吗?所以我应该使用交易?

请帮忙

4

2 回答 2

2

它会返回正确的ID,不用担心。

于 2012-08-07T13:26:41.300 回答
2

每个 PHP 脚本基本上都是独立存在的。当多个用户同时插入时,用户 A 将获得他最后一次插入的行 idA,用户 B 将获得她最后一次插入的行 idB。

于 2012-08-07T13:27:11.517 回答