sql >> Databasteknik >  >> RDS >> Mysql

Vilka fenomen försöker MySQL förhindra genom att låsa hela tabellen vid exekvering av Delete-satsen med villkoret på en icke-indexerad kolumn

Som standard använder InnoDB konsekventa ögonblicksbilder i Repeatable Read isoleringsnivå, vilket innebär att du får repeterbara avläsningar för både tupler och intervall.

Även om SQL-standarden säger att Phantom Reads förhindras av Serializable och att Repeatable Read kanske inte förhindrar det.

För mer information om hur gaplåsning fungerar, kolla in det här inlägget skrivet av Percona .




  1. Oracle:Fulltextsökning med villkor

  2. Postgresql-socket-fel på OSX 10.7.3 när du kör Djangos syncdb

  3. MYSQL felaktigt DATETIME-format

  4. MySQL Database kan inte starta på XAMPP för Mac