为什么MySQL SLEEP()函数返回0?

时间:2012-06-29 20:59:30

标签: mysql function unix return-value

当我在MySQL中运行sleep命令时,例如SELECT SLEEP(7),它返回零。为什么是这样?它遵循返回值的标准Unix约定吗?是否只需要返回一些东西,零是一个很好的无害价值?是否还有其他类似行为的MySQL函数?

1 个答案:

答案 0 :(得分:4)

来自documentation

  

SLEEP(持续时间)

     

暂停(暂停)持续时间给出的秒数   参数,然后返回0.如果SLEEP()被中断,它返回1.   持续时间可以具有以微秒给出的小数部分。这个   函数在MySQL 5.0.12中添加。