我正在使用 MySQL 数据库,尝试在插入记录后更新数据,但是我遇到了以下错误:
所以我的问题是:这样做可以吗?会导致其他问题,如性能问题等吗?
感谢您的帮助。
ER_LOCK_WAIT_TIMEOUT: Lock wait timeout exceeded; try restarting transaction
。所以我通过以下查询降低了超时时间:set GLOBAL innodb_lock_wait_timeout=1
所以我的问题是:这样做可以吗?会导致其他问题,如性能问题等吗?
感谢您的帮助。
Query OK, 0 rows affected (0.00 sec) mysql> SELECT @@innodb_lock_wait_timeout; +----------------------------+ | @@innodb_lock_wait_timeout | +----------------------------+ | 50 | +----------------------------+ 1 row in set (0.00 sec)
- Ain TohvriGLOBAL
和SESSION
的区别。 - Rick James