select into from 与insert into select from区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了select into from 与insert into select from区别相关的知识,希望对你有一定的参考价值。

select *  into target_table from source_table;

insert into target_table(col1, col2)select col1, 5 from source_table

 

相同点:

1.以上两句都是将源表source_table的记录插入到目标表target_table

 

不同点:

1.(select into from)要求目标表target_table不存在,因为在插入时会自动创建

(insert into select form)要求目标表target_table存在,由于目标表已经存在;还可以插入常量。

 

http://www.myexception.cn/database/479886.html

以上是关于select into from 与insert into select from区别的主要内容,如果未能解决你的问题,请参考以下文章

select into from 与 select into from opendatasource

MySQL LAST_INSERT_ID() 与 INSERT INTO tablea SELECT FROM tableb

自动匹配 INSERT INTO ... SELECT ... FROM 中的列

select into from 和 insert into select的使用

insert into的用法

select into from和insert into select from两种表复制语句区别