关于 insert into ... select * from 注意事项
一、关于锁
- 在RR隔离级别
insert into table1 ...select * from table2:table1锁表,table2逐步锁(扫描一个锁一个,直至获取所有数据)
- 在RC隔离级别
insert into table1 ...select * from table2:table1锁表,table2逐步锁(扫描一个锁一个,然后立刻释放锁)
二、关于表
- 如果源表(table1)和目的表(table2) 是同一张表
那么它的处理流程是:
1.将源表select的结果放入一个临时表
2.然后将临时表的内容插入到目的表
注意项:磁盘空间是否充足,需要考虑临时表myisam 会将varchar转换成char ,临时表的大小比源表占磁盘大。
三、关于日志
binlog_format=row
需要考虑binlog刷盘导致的延迟。
关于 insert into ... select * from 注意事项相关推荐
- 因用了Insert into select语句,美女同事被开除了!
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 # 前言 Insert into select请慎用.这天xxx接 ...
- 同事埋了个坑:Insert into select语句把生产服务器炸了
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源 | https://urlify.cn/2qmAju 前言 ...
- 因用了Insert into select语句,同事被开除了!
" Insert into select 请慎用,同事因为使用了 Insert into select 语句引发了重大生产事故,最后被开除. 作者:不一样的科技宅 https://jueji ...
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) valu ...
- SQL Server 中 SELECT INTO 和 INSERT INTO SELECT语句的区别
SQL Server 中 SELECT INTO 和 INSERT INTO SELECT语句的区别 我们在写存储过程的时候经常会遇到需要将查询到的数据存到一张表里面的情况,如将一个table1的数据 ...
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)...
我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INT ...
- MySQL中INSERT INTO SELECT的使用
1. 语法介绍 有三张表a.b.c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段.对于这种情况,可以使用如下的语句来实现: INSERT INTO db1_name (f ...
- oracle数据库【表复制】insert into select from跟create table as select * from 两种表复制语句区别...
create table as select * from和insert into select from两种表复制语句区别 create table targer_table as select ...
- insert into value与insert into select from dual
insert into value和insert into select from dual 两者效果一样
最新文章
- 运动是性价比最高的投资
- Java学习笔记——Java6开发WebService进阶
- linux then命令不识别,Linux终端提示符(prompt)不如期生效的原因分析与解决
- matlab实现评价图像增强效果的参数——信背比(SBR)
- 南大cssci期刊目录_重磅!最新版CSSCI来源期刊目录(20192020)及增减变化!【南大核心】...
- 参加Sun公司的新产品的发布会议
- 嵌入式java基准测试_Java正则表达式库基准测试– 2015年
- C++智能指针(一)智能指针的简单介绍
- 吴恩达机器学习作业Python实现(四):神经网络(反向传播)
- DockerCon 2017报告:企业在关注吗?
- 【编译打包】nginx-1.4.7-1.el6.lite.src.rpm
- lambda java kotlin,Kotlin之Lambda编程
- pygame 鼠标事件
- H5第三方专业支付接口、安全稳定、费率优惠
- react路由动画切换
- 流媒体之播放flv格式的视频
- 行业研究报告-全球与中国白光LED电子皮镜市场现状及未来发展趋势
- python 打印下标和值
- Python程序不使用函数将字符大写
- c语言中x的n次幂程序,请教c语言关于X的N次幂问题?