gpt4 book ai didi

php - 如何将表中的最后一个 ID 插入到 MySQL 中的另一个表中?

转载 作者:行者123 更新时间:2023-12-01 00:33:16 25 4
gpt4 key购买 nike

我想获取数据库中最新项目的 ID,将其递增 1,然后将新 ID 插入到另一个表中。

我试过:

$select = mysql_query("SELECT id FROM tableName ORDER BY id DESC");

while ($return = mysql_fetch_assoc($select)) {

$id = $return['id'];
$newId = $id++;

}

mysql_query("INSERT INTO anotherTable (someColumn) VALUES ('$newId')");

但是没有用。如何做到这一点?

最佳答案

你不应该这样做。而是将新记录插入 tableName 然后使用 mysql_insert_id()捕获新 ID,然后将其插入到 anotherTable 中。这样您就可以避免以其他方式执行时可能发生的竞争条件。

关于php - 如何将表中的最后一个 ID 插入到 MySQL 中的另一个表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2528439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com