Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan ActiveRecord:SAVEPOINT active_record_1 tidak ada

Anda menggunakan pernyataan DDE Mysql (buat/jatuhkan/truncate tabel) yang akan menghasilkan komit implisit .

Karena komit implisit, semua savepoint dari transaksi saat ini dihapus (Lihat dokumentasi di atas).

Untuk menyiasatinya, Anda dapat matikan transaksi dan gunakan DatabaseCleaner (mode pemotongan).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instal MySQL dengan memungkinkan di ubuntu

  2. Dua indeks kolom tunggal vs satu indeks dua kolom di MySQL?

  3. Data terlalu panjang untuk kolom di Django di MySQL

  4. Ekspor DataBase dengan MySQL Workbench dengan pernyataan INSERT

  5. Perbedaan antara SET autocommit=1 dan MULAI TRANSAKSI di mysql (Apakah saya melewatkan sesuatu?)