把一张表的信息复制到另一张表中,或者直接在本表复制一些信息,需要使用insert...select...语句,简单粗暴写法,如:
INSERT INTO table2
SELECT * FROM table1;
假设在限定条件下,复制某几个字段的信息:
INSERT INTO table2(field_1,field_2,field_3..)
SELECT field_1,field_2,field_3.. FROM table1 where field_n=''
这里注意:inset字段和select字段顺序要对应
假设在限定条件下,复制某几个字段的信息,其中一个字段内容要在sql中定义:
INSERT INTO table2(field_1,field_2,field_3,field_4)
SELECT field_1,field_2,field_3,'自定义内容' FROM table1 where field_n=''