将Mysql数据复制到另一个表
Mysql-将一张表中的数据批量导入另一张表中
由于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 where ...
注意:sql语句不需要在insert后面加values。
感谢博主,喝杯咖啡~
还没有人发表评论