首页 > 技术分享 > MySQL
收藏

MySQL inset into..select用法

04/01 15:01
大潇博客 原创文章,转载请标明出处

把一张表的信息复制到另一张表中,或者直接在本表复制一些信息,需要使用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=''


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311