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

Proč se dva souběžné příkazy mazání a vkládání zablokují na prázdné tabulce?

"Mezera" je uzamčena v očekávání, že se někdo může pokusit vložit řádek, který se snažím odstranit.

Nebo, abych se na to podíval jinak... Bylo by příliš pomalé dokonale zvládnout každý zvláštní případ. InnoDB se tedy rozhodl zvládnout většinu případů efektivně a vsadit na vzácný případ.

Sečteno a podtrženo:Žijte s tím. budete dostat se do slepé uličky. Nemusíte jim nutně rozumět. Váš kód se však musí obnovit – jednoduše se vrátíte zpět a vrátíte se do BEGIN .




  1. Jak VYBRAT nejnovější čtyři položky na kategorii?

  2. Chyba:Žádný modul s názvem psycopg2.extensions

  3. Přejmenování připojitelné databáze

  4. Jak zkopírovat tabulku v MySQL