今天做数据转换,需要把MySQL中一个表的部分数据附加到另一个表中。
这两个表的结构大体相同,就在网上查找了相关SQL语句的写法,现在整理一下分享给大家:
两个表分别为:table1和table2,把table2中满足`字段x`=value的数据附加到table1中,SQL语句如下:
insert into table1 (`字段1`,`字段2`,`字段3`,`字段4`) select `字段1`,`字段2`,`字段3`,`字段4` from table2 where `字段x`=value;
注意:`字段1`中的(`)并不是单引号,而是esc键下面的字符。