在MySQL中,可以通過設置會話級的max_execution_time變量來控制SQL的最大執行時間。
可以通過以下步驟設置SQL的最大執行時間:
打開MySQL的配置文件my.cnf(或my.ini)。
在[mysqld]部分添加或修改以下行:
max_execution_time = 10
其中,10表示SQL的最大執行時間為10秒。你可以根據需要調整這個值。
保存并關閉配置文件。
重新啟動MySQL服務,使配置生效。
設置完畢后,當一個SQL查詢超過了設置的最大執行時間,MySQL會自動終止該查詢,并返回錯誤信息。