我想要的是获得所有'脚本的价值。表格中的列' item_db3'进入'脚本'表格' item_db2'
的列我试过这个剧本
UPDATE item_db2 SET item_db2.script=item_db3.script
FROM item_db2
JOIN item_db3 on (item_db2.script=item_db3.script)
答案 0 :(得分:1)
交换JOIN
和SET
语句,如
UPDATE item_db2
JOIN item_db3 on item_db2.script = item_db3.script
SET item_db2.script = item_db3.script
**不确定您要执行的操作,但是您要更新要加入的列。这有点奇怪
答案 1 :(得分:0)
好的,我已经弄清楚了
UPDATE item_db2
SET item_db2.script=(SELECT item_db3.script
FROM item_db3
WHERE item_db3.id=item_db2.id);
答案 2 :(得分:0)
UPDATE item_db2
SET item_db2.script = item_db3.script
FROM item_db2
JOIN item_db3
ON item_db2.script = item_db3.script
如果目标表当前为空,那么您应该使用INSERT:
INSERT INTO item_db2 (script)
SELECT script FROM item_db3