MySQL 中的“SLEEP”命令抛出语法错误:
mysql> sleep(5);
ERROR 1064 (42000): 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本对应的手册,了解在第 1 行的“sleep(5)”附近使用的正确语法
这是在 MySQL 5.6.23 上。我相信我过去曾在此服务器上的当前版本的 MySQL 上使用过 SLEEP,但我不确定从那时起可能发生了什么变化。
我试过重新启动数据库服务器,但问题仍然存在。对于它的价值,我想使用 SLEEP 的原因是确定服务器上运行的查询和问题的速率,即
show global status like 'Qu%'; sleep(60); show global status like 'Qu%';
你必须使用
因为它和其他mysql函数类似。