码迷,mamicode.com
首页 > 数据库 > 详细

谈谈MySQL的do语句

时间:2018-10-08 20:43:20      阅读:736      评论:0      收藏:0      [点我收藏+]

标签:说明   img   sleep   www.   分享   一些事   info   blank   bsp   

select在某些场景下的不足

  比如说我们想让MySQL暂停5秒、那么可以这样写

select sleep(5);
+----------+
| sleep(5) |
+----------+
|        0 |
+----------+
1 row in set (5.01 sec)

  上面的SQL有两个问题

  1): 我并不关心SQL的返回结果,可是MySQL还是象征性的返回了一个“0”给我

  2): 我要的是暂停5s结果暂停了5.01s,这个结果是比我要求的要长的

 

do就是专门做细分市场的

  do专门针对上面给出的select的两个不足。 也就是说如果你用do来做一些事情,说明

  1): 结果集对你并不重要

  2): 你对时间比较敏感,也就是说你想执行的更快一点

do sleep(5);
Query OK, 0 rows affected (5.00 sec)

  看到了吧,没有结果集,执行时间正好是5s

 

想着文档

  DO Syntax

 

学习交流

 -----------------------------http://www.sqlpy.com-------------------------------------------------

技术分享图片技术分享图片

 -----------------------------http://www.sqlpy.com-------------------------------------------------

 

谈谈MySQL的do语句

标签:说明   img   sleep   www.   分享   一些事   info   blank   bsp   

原文地址:https://www.cnblogs.com/JiangLe/p/9756427.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!