sql >> Database >  >> RDS >> Mysql

Is het nodig om ROLLBACK te schrijven als query's mislukken?

Ik denk dat je vraagt ​​of het uitvoeren van ROLLBACK nodig is, omdat zonder dit de commits nog steeds niet worden toegepast. Dat is technisch waar, maar alleen omdat de transactie nog steeds open staat omdat u deze niet hebt beëindigd. Alles wat de transactie impliciet vastlegt (bijvoorbeeld het starten van een nieuwe transactie) zal zich gedragen alsof u COMMIT hebt uitgevoerd, wat het tegenovergestelde is van wat u wilt



  1. nullvalue:NULL-waarden weergeven in SQLite

  2. MySQL invoegen waar niet bestaat / indien niet bestaat

  3. Zijn er valkuilen / dingen die je moet weten bij het overstappen van MyISAM naar InnoDB

  4. SQL-query vastgelopen in statistiekstatus