表1:
|column1|column2|column3|
|data111|data222|data333|
|data444|data555|data666|
表2:
|column1|column2|
|empty11|empty22|
我需要更新table2中的column1和column2,但此查询不执行任何操作:
UPDATE table2, table1
SET table2.column1 = table1.column1,
table2.column2 = table1.column2
WHERE table1.column3 = 'data666'
此查询后此消息:0行受影响
答案 0 :(得分:1)
只需INSERT
进入table2,来自table1的所需行:
insert into table2 (column1, column2)
select column1, column2 from table1
where table1.column3 = 'data666'