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

Làm cách nào để lấy id của hàng được chèn cuối cùng bằng câu lệnh chuẩn bị?

ps.executeUpdate(ps.RETURN_GENERATED_KEYS)

Bạn đã phát minh ra điều đó. Nó không tồn tại.

ps = con.prepareStatement(Insert_Credential);

Điều đó không nói với PreparedStatement để trả lại các khóa đã tạo. Bạn cần cái này:

ps = con.prepareStatement(Insert_Credential, Statement.RETURN_GENERATED_KEYS);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. python-mysqldb không có giao dịch

  2. MariaDB:Tôi có thể lấy lại các tên cột trùng lặp mà không sử dụng 'AS' không

  3. Có cách nào để sử dụng ON DUPLICATE KEY để cập nhật tất cả những gì tôi muốn chèn không?

  4. Nhóm một giá trị được phân tách bằng dấu phẩy trên dữ liệu chung

  5. MYSQL - đếm số hàng trong mỗi bảng