我使用 PDO 准备语句来插入记录。并使用lastInsertId获取插入记录的id。但这好吗?
因为当多个用户同时插入时会发生什么?lastInsertId 在这种情况下会冲突吗?所以我应该使用交易吗?
请帮忙
每个PHP脚本基本上都是独立的。当多个用户同时插入时,用户 A 将获得其最后一次插入的行 idA,用户 B 将获取其最后一次插入的行 idB。
它会返回正确的ID,不用担心。
我使用 PDO 准备语句来插入记录。并使用lastInsertId获取插入记录的id。但这好吗?
因为当多个用户同时插入时会发生什么?lastInsertId 在这种情况下会冲突吗?所以我应该使用交易吗?
请帮忙
每个PHP脚本基本上都是独立的。当多个用户同时插入时,用户 A 将获得其最后一次插入的行 idA,用户 B 将获取其最后一次插入的行 idB。
它会返回正确的ID,不用担心。