Im folgenden Fall sehe ich einen deadlock detected, retry transaction
Fehler:Mysql Deadlock einzelnen Einsatz Transaktionen
Multiple Einfügungen gleichzeitig auftreten. Jede Einfügung erfolgt innerhalb einer Transaktion nur für eine einzelne Zeile. (Bei jeder Transaktion wird nur zwischen ihrem Beginn und ihrem Commit eingefügt.) Die Tabelle hat 3 Spalten, von denen eine die PK ist. Der PK wird nicht automatisch inkrementiert.
Wie ist es möglich, dass ein Deadlock auftritt, wenn jede Transaktion nur eine einzige Sperre enthält? Ich dachte, dass eine einzelne Reihe Einfügung nur eine einzelne Reihenebenensperre erfordern würde.
Haben Sie versucht, SHOW INNODB STATUS auszuführen, um weitere Informationen zu erhalten? – ldg
Geben Sie 'SHOW CREATE TABLE' und die INSERT-Anweisung an. –