sql >> Databáze >  >> RDS >> Mysql

Jakým jevům se MySQL snaží zabránit uzamčením celé tabulky po provedení příkazu Delete s podmínkou na neindexovaném sloupci

Ve výchozím nastavení používá InnoDB konzistentní snímky v Repeatable Read úroveň izolace, což znamená, že získáte opakovatelné čtení pro n-tice i pro rozsahy.

I když standard SQL říká, že Phantom Reads je zabráněno pomocí Serializable a to Repeatable Read nemusí tomu zabránit.

Další podrobnosti o tom, jak funguje zamykání mezer, najdete na stránce tento příspěvek napsal Percona .




  1. sql triggery Mám chybu při ukládání názvu sloupce do proměnné a používám jej pro OLD.myvar v sql triggerech

  2. Jak zabezpečit servery MySQL/MariaDB

  3. Funkce NULLIF() v Oracle

  4. Jak simulovat UNPIVOT v Accessu?