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

Bagaimana saya bisa menerapkan komit/kembalikan untuk MySQL di PHP?

Lihat tutorial ini pada transaksi dengan PDO.

Pada dasarnya bungkus kode yang sudah berjalan lama di:

$dbh->beginTransaction();
...
$dbh->commit();

Dan menurut halaman dokumen PDO ini :

"Saat skrip berakhir atau saat koneksi akan ditutup, jika Anda memiliki transaksi yang belum diselesaikan, PDO akan secara otomatis mengembalikannya. "

Jadi Anda akan kehilangan transaksi yang tertunda saat skrip habis.

Tapi sungguh, Anda harus mendesain ulang ini agar tidak bergantung pada skrip yang tetap hidup.



  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 di Mac

  2. JSON_MERGE_PRESERVE() – Menggabungkan Beberapa Dokumen JSON di MySQL

  3. Resque Mysql2::Error:Pengguna telah melampaui sumber daya 'max_user_connections' (nilai saat ini:10)

  4. mySQL - Buat Tabel Baru Menggunakan Data dan Kolom dari Tiga Tabel

  5. Menyimpan gambar yang diunggah pengguna secara efisien pada sistem file