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

CHÈN MySQL ... TRÊN CẬP NHẬT KHÓA DUPLICATE trên Java:Cách Chèn Khác nhau / Đã cập nhật / Thay đổi trạng thái

Có vẻ như bạn cần đặt useAffectedRows trong thuộc tính trình điều khiển theo cách thủ công.

Tôi đã nhận được giải pháp sau một số googling. Bạn có thể tham khảo Lỗi MySql này cho CHÈN VÀO CẬP NHẬT KHÓA DUPLICATE trả về 0 nếu không có thay đổi JDBC ExecuteUpdate

Cũng trong cuộc thảo luận, người ta nói rằng họ đã phát hành nó trong 5.1.7

CHỈNH SỬA cho câu hỏi thứ hai của bạn:

useAffectedRows :

Mặc định:false

Kể từ phiên bản:5.1.7

Tham chiếu useAffectedRows trong JDBC Connector-j




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quyền truy cập vào vùng chứa mysql từ vùng chứa khác

  2. Làm cách nào để nhận các giá trị có thể có trong cơ sở dữ liệu MySQL?

  3. Làm thế nào để truy vấn cơ sở dữ liệu PHP / MySQL hoạt động chính xác?

  4. OpenSSL - tra cứu độ sâu lỗi 18 ở 0:chứng chỉ tự ký

  5. Mysql - Cách thoát / thoát khỏi thủ tục được lưu trữ