sql >> Database >  >> RDS >> Mysql

Metadata lock op MySQL 5.7, kan het sluitproces niet vinden?

Dus om het andere antwoord uit te breiden, dit is de dag dat ik TRUNCATE uitvind is niet gelijk aan DELETE FROM table . Dwaas van me.

Volgens de documentatie :

In wezen een proces in de SLEEP staat was de tabel aan het lezen, maar de TRUNCATE probeerde een DDL-statement uit te voeren, vandaar dat het werd geblokkeerd tot de andere SLEEP -ing proces is afgebroken.



  1. MySqlCommand Command.Parameters.Add is verouderd

  2. Kon de conversiefunctie van onbekend naar tekst niet vinden

  3. Afstand in meters tussen twee ruimtelijke punten in MySQL-query

  4. Wat is de limiet van SQL-variabelen die men kan specificeren in een enkele execSQL-query?