sql >> Databasteknik >  >> RDS >> Mysql

Är det nödvändigt att skriva ROLLBACK om frågor misslyckas?

Jag tror att du frågar om det är nödvändigt att köra ROLLBACK, eftersom utan det kommer commits fortfarande inte att tillämpas. Det är tekniskt sant, men bara för att transaktionen fortfarande är öppen eftersom du inte har avslutat den. Allt som implicit förbinder transaktionen (till exempel att starta en ny transaktion) kommer att agera som om du körde COMMIT, vilket är motsatsen till vad du vill ha



  1. Hur kan jag använda en PostgreSQL-utlösare för att lagra ändringar (SQL-satser och radändringar)

  2. PostgreSQL:Frågan har ingen destination för resultatdata

  3. Använda Python och MySQL i ETL-processen:SQLAlchemy

  4. Vad är den maximala längden på ett tabellnamn i Oracle?