概述
MySql 鎖超時(shí)會(huì)拋出如下錯(cuò)誤
lock wait timeout exceeded; try restarting transaction
查看鎖超時(shí)時(shí)間
打開(kāi)MySql 客戶(hù)端,輸入以下命令
SHOW GLOBAL VARIABLES LIKE 'innodb_lock_wait_timeout';

查看鎖超時(shí)
未設(shè)置,默認(rèn)為50ms
設(shè)置鎖超時(shí)時(shí)間
1 通過(guò)命令設(shè)置,命令如下:
SET GLOBAL innodb_lock_wait_timeout=500;

設(shè)置超時(shí)時(shí)間
2 通過(guò)配置文件設(shè)置,在配置文件my.ini后面追加如下配置:
innodb_lock_wait_timeout=500
配置文件默認(rèn)位置 C:\ProgramData\MySql\MySql Server5.7