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

Je nutné zapsat ROLLBACK, pokud dotazy selžou?

Myslím, že se ptáte, zda je nutné provést ROLLBACK, protože bez něj se commity stále neaplikují. To je technicky pravda, ale pouze proto, že transakce je stále otevřená, protože jste ji neukončili. Cokoli, co implicitně potvrdí transakci (například zahájení nové transakce), se bude chovat, jako byste spustili COMMIT, což je opak toho, co chcete



  1. Rails:Postgres oprávnění k vytvoření databáze na rake db:create:all odepřeno

  2. Převeďte vybrané hodnoty sloupce na jiný řádek pomocí select se stejným ID part2

  3. Přehled změn indexu v PostgreSQL 11

  4. Zjistěte, zda byl řádek aktualizován nebo vložen