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

Souběžné aktualizace MySQL

  1. Pokud používáte innodb, pak všechny SQL příkazy jsou prováděny v transakci, nemusíte to výslovně specifikovat.

  2. Kontrola souběžnosti se provádí prostřednictvím zámků, nikoli transakcí. Transakce mohou určovat pouze životnost zámků.

  3. Prohlášení o aktualizaci umístí exkluzivní zámek na záznamy, které chce to upravit , což znamená žádná jiná prohlášení nelze změnit (někdy ani nemůže číst) zamčený záznam, dokud se neuvolní výhradní zámek. Vaše prohlášení je tedy bezpečné z hlediska souběžnosti.




  1. @@ROWCOUNT – získat počet řádků ovlivněných posledním příkazem na serveru SQL

  2. Domovská stránka Oracle 10g express se nezobrazuje

  3. SQL ORDER BY více sloupců

  4. Jak funguje funkce CONCAT() v PostgreSQL