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

Trình kết nối MySQL C ++:Lấy insert_id

Nếu API của thư viện bạn đang sử dụng không cung cấp phương thức để truy xuất last_insert_id (dường như là trường hợp của Trình kết nối C ++), bạn luôn có thể thực hiện truy vấn

cung cấp cho bạn "giá trị đại diện cho giá trị được tạo tự động đầu tiên được chèn thành công cho cột AUTO_INCREMENT do câu lệnh INSERT được thực thi gần đây nhất." Xem giải thích tại đây tài liệu của MySQL

CẬP NHẬT:

Tôi đã tìm thấy bài đăng này từ một người dùng đang nói rằng nếu bạn không sử dụng auto_increment trên trường của mình, bạn có thể sử dụ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ập nhật MySQL phiên bản đầu tiên của một bản ghi

  2. Lỗi 1062 - Mục nhập trùng lặp '127' cho khóa 'CHÍNH' - không thể tìm thấy lý do

  3. JSON_UNQUOTE () - Xóa trích dẫn khỏi tài liệu JSON trong MySQL

  4. Delphi XE5 Lỗi FireDAC:Không thể tải thư viện của nhà cung cấp [libmysql.dll hoặc libmysqld.dll]

  5. ĐẶT HÀNG tùy chỉnh BẰNG để bỏ qua 'the'