美文网首页
mysql select into from 和 insert

mysql select into from 和 insert

作者: 催化剂 | 来源:发表于2022-09-05 11:10 被阅读0次

把table_2数据转存到table_1,此方法适合table_1已经创建的。

INSERT INTO db1_name(field1,field2) SELECT field1,field2 FROM db2_name

SELECT INTO可以复制一个表或表结构,因为它方便,快捷,而且在某些情况下效率比INSERT INTO 效率要高一些。

但是要注意: SELECT INTO 复制表或表结构的时候,只是得到了一个“外壳”,就像克隆人一样,只是得到了一个躯体,个人的意识、回忆都不会克隆的。像原表的主键、外键、约束、触发器、索引都不会被复制过来,这一点要特别留意。

select into from 和 insert into select都是用来复制表,

两者的主要区别为:

select into from 要求目标表不存在,因为在插入时会自动创建。

insert into select from 要求目标表存在

相关文章

网友评论

      本文标题:mysql select into from 和 insert

      本文链接:https://www.haomeiwen.com/subject/wxrsnrtx.html