gpt4 book ai didi

mysql - 使用 where 条件选择要插入到表中的列

转载 作者:行者123 更新时间:2023-11-29 18:07:15 24 4
gpt4 key购买 nike

我正在开发一个项目,我需要从备份表中获取 img 路径,并根据项目名称是否完美匹配(随着 id 的变化)将其插入到新表的图像路径列中。

这是我尝试过的,但收到错误,找不到 items.prod_name 列:

MySQL

INSERT INTO items (img_path) 
SELECT img_path
FROM items_backup
WHERE items.prod_name = items_backup.prod_name

最佳答案

您似乎想要更新,而不是插入。 MySQL 中的语法为:

update items i join
items_backup ib
on i.prod_name = ib.prod_name
set i.img_path = ib.img_path;

关于mysql - 使用 where 条件选择要插入到表中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47730112/

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