我想将数据从一个表复制到另一个表。
我想复制一些数据,让我们说:“安迪”。他的号码是“5”,他的数据很“酷” 这存储在表1中。
现在我想将数据“cool”插入表2,其中数字为“5”。
SQL
INSERT TO table2 SET data = (SELECT data FROM table1 WHERE number = table2.number)
因此,这应该从多个用户复制数据,如循环。
我该怎么做?
答案 0 :(得分:2)
如果需要从Table1的值更新Table2的值,可以将update语句与连接一起使用。
UPDATE Table2
JOIN Table1 ON Table1.number = Table2.number
SET Table2.data = Table1.data;