博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MYSQL insert
阅读量:6820 次
发布时间:2019-06-26

本文共 1135 字,大约阅读时间需要 3 分钟。

 

 

准备:

      create table T4(X int ,Y int);

方法 1、

         insert [low_priority][high_priority][delayed] into table_name values(...),(...).....;

         insert into T4(X,Y) values(100,200);

方法 2、

         insert [low_priority][high_priority][delayed] into table_name set columnA=valueA,columnB=valueB,......;

         insert into T4 set  X=100, Y=200;

方法 3、

         insert [low_priority][high_priority][delayed] into table_name (.....) select .....from .....;

 

注意:

      1、delayed:

                      如果您使用DELAYED关键字,则服务器会把待插入的行放到一个缓冲器中,而发送INSERT DELAYED语句的客户端会继续运行。

                      如果表正在被使用,则服务器会保留这些行。当表空闲时,服务器开始插入行,并定期检查是否有新的读取请求。

                      如果有新的读取请求,则被延迟的行被延缓执行,直到表再次空闲时为止。

      2、low_priority:

                      如果您使用LOW_PRIORITY关键词,则INSERT的执行被延迟,直到没有其它客户端从表中读取为止。当原有客户端正在读取时,

                      有些客户端刚开始读取。这些客户端也被包括在内。此时,INSERT LOW_PRIORITY语句等候。因此,在读取量很大的情况下,

                      发出INSERT LOW_PRIORITY语句的客户端有可能需要等待很长一段时间(甚至是永远等待下去)。

                    (这与INSERT DELAYED形成对比,INSERT DELAYED立刻让客户端继续执行。)

                      注意LOW_PRIORITY通常不应用于MyISAM表,因为这么做会取消同时进行的插入。

      3、high_priority:

                      如果您指定了HIGH_PRIORITY,同时服务器采用--low-priority-updates选项启动,则HIGH_PRIORITY将覆盖--low-priority-updates选项。这么做还会导                         致同时进行的插入被取消。

      4、ignore:

                      如果您在一个INSERT语句中使用IGNORE关键词,在执行语句时出现的错误被当作警告处理。行还是不会被插入。

 

      总结:

             这四个东西啊,都不是‘银弹’;

 

转载于:https://www.cnblogs.com/JiangLe/p/4010288.html

你可能感兴趣的文章
Spring Cloud Alibaba基础教程:Nacos配置的多环境管理
查看>>
极乐小程序榜单(第六期)
查看>>
使用Log4j为项目配置日志输出应用详细总结及示例演示.
查看>>
Lua-5.3.2 安装 luasocket 的正确姿势
查看>>
freeswitch实战经验1:服务器向成员主动发起会议邀请
查看>>
python转换文本编码和windows换行符
查看>>
try-catch中导致全局变量无法变化的bug
查看>>
Js中数组的操作
查看>>
浏览器缓存 from memory cache与from disk cache详解
查看>>
php编译常用选项
查看>>
Docker Machine 简介
查看>>
Angular4错误提示的说明(一)
查看>>
CCNA+NP学习笔记—交换网络篇
查看>>
一张图说明Linux启动过程
查看>>
Provider处理请求逻辑梳理
查看>>
我的友情链接
查看>>
查看当前服务链接数
查看>>
Open-Falcon 互联网企业级监控系统解决方案(2)
查看>>
抄录一份linux哲学思想
查看>>
DBLIKE创建命令
查看>>