Mysql-将一张表中的数据批量导入另一张表中
2023-09-14 09:01:11 时间
由于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。
=============================
测试语句为:insert into xx_company_templates (REL_ID,SET_TIME) select COMPANY_ID,CREATE_TIME from xx_company
相关文章
- navicat mysql导出数据 批量插入的形式
- AWD脚本之批量mysql写shell
- Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)
- mysql_use_result & mysql_store_result & MYSQLI_ASYNC
- mysql锁常见问题
- Mysql基本用法
- Wing FTP Server与mysql数据库整合
- mysql--SQL编程(基础知识) 学习笔记1
- MySQL内核月报 2014.10-MariaDB· 新鲜特性·ANALYZE statement 语法
- 数据库内核月报 - 2015 / 09-MySQL · 特性分析 · 5.6 并行复制恢复实现
- 批量 kill mysql 中运行时间长的sql
- 【高并发简单解决方案】redis缓存队列+mysql 批量入库+php离线整合
- mysql 误删除ibdata1之后如何恢复
- Atitit.自定义存储引擎的接口设计 api 标准化 attilax 总结 mysql
- mysql批量更新的四个方法——筑梦之路
- MySQL-第十章-MHA高可用技术