如何在MySql查询上设置超时?

时间:2017-03-24 08:39:02

标签: mysql linux shell database-administration

我有一个shell脚本如何在一个大循环上执行一些查询,但有时脚本没有响应。 我想为Mysql查询添加一个超时来防止这个bug。

$sql=`mysql --protocol=tcp --user=**** --password=\'****\' --host="vl*****1" --database="C***K" -e "UPDATE C****k SET current_status =\'$status\',last_state_change=\'$lastchange\' WHERE MC_internal_name=\'$InternalName\';"

Tkanks!

1 个答案:

答案 0 :(得分:1)

使用选项:

--connect-timeout=#
  

在连接超时前用秒数替换短划线。