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

MySQL:Memotong Tabel dalam Transaksi?

http://dev.mysql.com/doc/refman /5.1/en/truncate-table.html

Menurut URL ini, pada MySQL 5.1.32, TRUNCATE TABLE adalah DDL dan BUKAN DML seperti DELETE. Artinya TRUNCATE TABLE akan menyebabkan COMMIT implicit implisit di tengah blok transaksi. Jadi, gunakan DELETE FROM di atas meja Anda harus mengosongkan alih-alih TRUNCATE TABLE .

Bahkan DELETE FROM tblname; dapat digulung kembali. Mungkin perlu beberapa saat untuk melakukan rollback, jadi pastikan InnoDB disetel dengan benar untuk menangani waktu transaksi untuk kemungkinan rollback tersebut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menemukan hubungan antar tabel yang berhubungan jarak jauh? MySQL

  2. Untuk menggunakan utf8 atau tidak - masalah penyandian karakter MySQL dan PHP

  3. Buat tampilan dengan kolom num_rows - MySQL

  4. Tidak dapat terhubung dari jarak jauh ke instalasi MySQL EC2

  5. STR_TO_DATE() Contoh – MySQL