\345\205\263\344\272\216\351\224\201\350\266\205\346\227\266\351\227\256\351\242\230\346\216\222\346\237\245.md
... ...
@@ -1,3 +1,6 @@
1
+
2
+## 问题
3
+
1 4
```
2 5
Lock wait timeout exceeded; try restarting transaction
3 6
... ...
@@ -26,6 +29,8 @@ REPLACE INTO test_user (id, name, age, `password`, create_user, create_date, upd
26 29
```
27 30
28 31
32
+## 解决方案
33
+
29 34
-------------chat GPT -------
30 35
31 36
是的,REPLACE INTO 语句在 MySQL 中确实可能导致死锁,尤其是在高并发环境下。以下是一些导致死锁的常见原因和解决方案: