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

Không có ngoại lệ "PDOException" với thông báo "Không có giao dịch đang hoạt động"?

Nếu không biết số dòng trong mã của bạn, thật khó để biết nhưng bạn thực hiện giao dịch của mình ở cuối khối try-catch đầu tiên và sau đó tiếp tục mà không bắt đầu giao dịch mới trong khối try-catch thứ hai của mình.

Thêm $conn->beginTransaction(); ở đầu khối thử bắt thứ hai của bạn.

CHỈNH SỬA -Bạn đề cập đến "Tôi chỉ muốn số tự động tăng không thêm khi xảy ra lỗi". Bạn không nên dựa vào tính năng tăng tự động để tạo chuỗi số "không có khoảng trống".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lấy tất cả dữ liệu từ 2 bảng bằng khóa ngoại

  2. Một trình phân tích cú pháp lược đồ MySQL trong Java?

  3. Không thể tìm thấy phương thức UseMysql trên DbContextOptions

  4. Toán tử so sánh MySQL, dấu cách

  5. kết nối với máy chủ MySQL cục bộ thông qua socket