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

Trả lại ID cuối cùng (IDENTITY) Trên Chèn hàng VB.NET MySQL

Bạn có thể sử dụng Truy vấn kép và sử dụng hàm LAST_INSERT_ID () Sau khi chạy truy vấn đầu tiên của bạn để có được truy vấn hiện tại cuối cùng:

Dim insert_coupon_query As String = ("INSERT INTO qa_discountcoupons (status_code) VALUES (5); SELECT LAST_INSERT_ID()")
                Dim cmd_query As New MySqlCommand(insert_coupon_query, objConn)
                Dim cmd_result As Integer = CInt(cmd_query.ExecuteScalar())

                MsgBox(cmd_result)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận kết quả truy vấn SQL mà không có định dạng bảng

  2. Tại sao thứ tự đánh giá cho các biểu thức liên quan đến biến người dùng không được xác định?

  3. Mã hóa mật khẩu trong Java hoặc MySQL?

  4. Sự khác biệt giữa UNIX_TIMESTAMP và NOW () trong MySQL

  5. Có cách nào để chèn một giá trị lớn vào DB mysql mà không thay đổi max_allowed_packet không?