gpt4 book ai didi

php - 如何在php中使用id在数据库中创建重复值

转载 作者:行者123 更新时间:2023-11-29 22:02:23 25 4
gpt4 key购买 nike

这里我已经有一行包含值,我有一个 id 作为主键现在我想做的是使用该 id 我想复制相同的行值并创建另一行。除了我想更新 2 列值。我该怎么做?

例如:在一行中我已经有了值

product_id,product_price,product_nos,product_remaining,product_name

现在我想复制上面的行,只更改一列值,假设 product_remaining 将值设置为 10。

我如何在 php 或查询中执行此操作?

最佳答案

如果您不使用auto_incrementing id,则可以使用以下查询,10 是product_remaining 的新值。

 INSERT INTO table (product_price,product_nos,product_remaining,product_name)
SELECT product_price,product_nos,10,product_name FROM table
WHERE product_id = 1

或者您设置 ID 的位置,其中 999 是新 ID:

 INSERT INTO table (product_id,product_price,product_nos,product_remaining,product_name)
SELECT 999,product_price,product_nos,10,product_name FROM table
WHERE product_id = 1

关于php - 如何在php中使用id在数据库中创建重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32497761/

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