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

DBI begin_work tidak berfungsi dengan panggilan prosedur tersimpan

Pastikan Anda secara eksplisit finish() setiap prosedur siap yang dieksekusi PANGGILAN sebelum Anda secara eksplisit commit() transaksi itu. Mis.,

$sth->finish;
$sth->commit();

Ini tampaknya merupakan bug bagi saya, mengingat semantik tipikal finish() . Beberapa kumpulan hasil, memanggil more_results , dll. tidak masalah.

DBD 1.616, DBD::mysql 4.020 dan MySQL 5.5.19.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menampilkan hasil dari query MySQL ke dalam tabel menggunakan PHP

  2. Kelompokkan menurut string yang sama

  3. jalankan cronjob tepat sekali

  4. Apakah ada cara untuk memangkas beberapa karakter (mengabaikan kombinasinya) di MySQL?

  5. Terapkan pemberitahuan acara MySQL kembali ke aplikasi Delphi