SQL查询出一个表数据插入到另一个表里

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

方式一

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

select * into 表名 from 被复制的表名

注意以上方式mysql不支持mysql使用一下语句

CREATE TABLE 表名
(
    SELECT * FROM 被复制的表名
)

方式二

insert into select from要求目标表destTbl存在由于目标表已经存在所以我们除了插入源表srcTbl的字段外还可以插入常量如例中的5。

特别注意的是插入的字段顺序要和查询出的字段顺序一致

insert into 接受数据的表名(数据列1, 数据列2, 数据列3) select 被复制的数据列1, 被复制的数据列2,5 from 被复制的表名

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6