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