2421fd501c3609a6dde4e668ec205b11a8a2feef
\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 中确实可能导致死锁,尤其是在高并发环境下。以下是一些导致死锁的常见原因和解决方案: |