• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • DO语句

    DO expr [, expr] ...
    

    DO执行表达式,但不返回任何结果。在大多数方面,DO是的简写,但是具有以下优点:当您不关心结果时,它会稍快一些。SELECT expr,...

    DO主要用于具有副作用的功能,例如RELEASE_LOCK()

    示例:此SELECT语句暂停,但还会产生结果集:

    mysql> SELECT SLEEP(5);
    +----------	+
    | SLEEP(5) 	|
    +----------	+
    |        0 	|
    +----------	+
    1 row in set (5.02 sec)
    

    DO另一方面,暂停而不产生结果集。:

    mysql> DO SLEEP(5);
    Query OK, 0 rows affected (4.99 sec)
    

    这可能很有用,例如在存储的函数或触发器中,该函数禁止生成结果集的语句。

    DO仅执行表达式。并非在所有可以使用的情况下SELECT都使用它。例如,DO id FROM t1无效,因为它引用了一个表。

    上篇:DELETE语句

    下篇:HANDLER语句