sql >> Database >  >> RDS >> Mysql

MySQL Atomic UPDATE in InnoDB versus MyISAM

Ja. In InnoDB wordt de rij vergrendeld (u hebt een unieke index op id, de update vergrendelt alle rijen die het moet scannen), bijgewerkt en het slot wordt vrijgegeven. Als u niet in een expliciete transactie zit / auto-commit is ingeschakeld, wordt elk afschrift in zijn eigen transactie uitgevoerd, maar het is nog steeds een transactie en worden vergrendelingen uitgevoerd




  1. Hoe u updates van een tabel kunt voorkomen, met een uitzondering voor één situatie?

  2. mysql WHERE IN array string / gebruikersnaam

  3. Spring data JPA slechts één samengestelde sleutel is automatisch verhoogd probleem

  4. 2 manieren om alleen de numerieke waarden uit een SQLite-databasekolom te retourneren