【问题标题】:get mysql last insert id, after inserting record using PDO在使用 PDO 插入记录后获取 mysql 最后插入 id
【发布时间】:2012-08-07 13:23:32
【问题描述】:

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

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

请帮忙

【问题讨论】:

    标签: php mysql pdo


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-05-27
        • 2012-05-31
        • 2018-11-06
        • 2016-11-26
        • 2011-06-30
        • 2011-04-14
        相关资源
        最近更新 更多