如何使用 PDO 在 MySQL 中找到下一个自动增量值? [复制]
Posted
技术标签:
【中文标题】如何使用 PDO 在 MySQL 中找到下一个自动增量值? [复制]【英文标题】:How to find the next auto increment value in MySQL with PDO? [duplicate] 【发布时间】:2013-03-10 06:30:28 【问题描述】:我正在开发一个使用 php 和 mysql 编写的 Web 应用程序。我在其中使用了 PDO。 我需要知道如何使用 PDO 在 MySQL 中找到下一个自动增量值? 因为我想用记录 ID 号命名一些东西(例如:图像路径)。如果我从表中删除项目,我的应用程序必须将下一个自动增量值分配给新项目。
$db->lastInsertId()
会这样做吗?
【问题讨论】:
您问:“$db->lastInsertId() 会这样做吗?”嗯,是吗? 【参考方案1】:当然,您不能在插入之前获得最后插入的 id。
所以,照常做吧:先向表中插入数据,然后获取插入的id,然后重命名
【讨论】:
以上是关于如何使用 PDO 在 MySQL 中找到下一个自动增量值? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
PHP中PDO_MYSQL扩展安装问题error: mysql configure failed.