Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy konieczne jest napisanie ROLLBACK, jeśli zapytania nie powiodą się?

Myślę, że pytasz, czy wykonanie ROLLBACK jest konieczne, ponieważ bez tego zatwierdzenia nadal nie są stosowane. To technicznie prawda, ale tylko dlatego, że transakcja jest nadal otwarta, ponieważ jej nie zakończyłeś. Wszystko, co pośrednio zatwierdza transakcję (na przykład rozpoczęcie nowej transakcji) będzie działać tak, jakbyś uruchomił COMMIT, co jest przeciwieństwem tego, czego chcesz



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dane hierarchiczne — zagnieżdżony model zestawu:MySql

  2. Dlaczego otrzymuję identyfikator zasobu nr 4, gdy stosuję print_r() do tablicy w PHP?

  3. CREATE TABLE MySQL vs T-SQL z przykładami składni

  4. pobierz 2 dni temu zapytanie w mysql

  5. Rzutowanie MySQL wartości -1 zwraca 18446744073709551615