Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

DBI begin_work không hoạt động với các lệnh gọi thủ tục được lưu trữ

Đảm bảo rằng bạn finish() một cách rõ ràng mọi thủ tục chuẩn bị được thực thi CALL trước khi bạn commit() một cách rõ ràng sự giao dịch. Ví dụ:

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

Đây dường như là một lỗi đối với tôi, dựa trên ngữ nghĩa điển hình của finish() . Nhiều bộ kết quả, gọi more_results , v.v. không thành vấn đề.

DBD 1.616, DBD ::mysql 4.020 và 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. Một cách năng động hơn để lồng các danh mục nhiều cấp

  2. Không thể tìm thấy tệp mysql-connector-java-5.1.13-bin.jar

  3. Gặp lỗi 1822 trong MySQL khi cố gắng tạo khóa ngoại

  4. Mysql Tham gia VÀ SUM

  5. MySQL- Không thể chuyển đến hàng 0 trên chỉ mục kết quả MySQL