Mysql-将一张表中的数据批量导入另一张表中 - 罗周L7 - 博客园

由于mysql不支持select into 方法,mysql怎样将一张表的查询结果存到另一张表中?

找了两个方法

第一种:

create table dust select * from student;//用于复制前未创建新表dust的情况下

第二种

insert into dust select * from student;//已经创建了新表dust的情况下

----------------------------------------------------------------------

如果表结构不一样

insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表2

不同数据库,需要在表前面加数据库前缀,database.表名。

注意:以上测试过OK,sql语句不需要在insert后面加values。


Original url: Access
Created at: 2019-03-29 15:03:09
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论