我有
表A - 60列 - 100条记录
表B-60列(与表A相同) - 10条记录
我需要的是将table.B中的所有记录插入/更新到table.A中 没有指定确切的列(我需要所有列)。 表匹配id.So我需要更新所有列或创建记录。
我有一个有效的查询但我正在描述所有的表格列。
答案 0 :(得分:0)
您可以使用INSERT ... ON DUPLICATE KEY UPDATE
之类的
INSERT INTO tableA a SELECT * FROM tableB b
ON DUPLICATE KEY UPDATE a.column1 = b.column1;