【问题标题】:Why does MYSQL Sleep(x) go on forever?为什么 MYSQL Sleep(x) 会一直持续下去?
【发布时间】:2019-11-29 20:18:21
【问题描述】:

我有一个基本的 SQL 查询

DO SLEEP(2)

但是,当我运行它时,它会一直持续下去,直到收到超时消息。

我已经试过了

SELECT SLEEP(2)

它仍然会永远持续下去。

没有错误消息,请求一直持续下去。

【问题讨论】:

  • 请发布完整代码。你在使用某种WHILE 循环吗?
  • 请不要破坏您的帖子。
  • 请不要破坏您的帖子。通过在 Stack Exchange 网络上发帖,您已在 CC BY-SA 4.0 license 下授予 Stack Exchange 分发该内容的不可撤销的权利(即无论您未来的选择如何)。根据 Stack Exchange 政策,帖子的非破坏版本是分发的版本,因此,任何破坏行为都将被撤销。如果您想了解更多关于删除帖子的信息,请参阅:How does deleting work?

标签: mysql sql sleep


【解决方案1】:

你可以这样使用它

SELECT ...
DO SLEEP(5);
SELECT ...

UPDATE Table1 SET...
SELECT SLEEP(5);
SELECT ...

然后它将在 sql 命令之间等待 5 秒

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    相关资源
    最近更新 更多