MySQL for update问题

mysql没有for update wait 5 这种等待加锁超时时间设置,但是可以在配置中设置innodb_lock_wait_timeout

mysql> show variables like 'innodb_lock_wait_timeout';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| innodb_lock_wait_timeout | 50    |
+--------------------------+-------+
1 row in set (0.00 sec)

默认时间是50秒,可以改成1,就是1秒