Mysql
 sql >> Base de données >  >> RDS >> Mysql

Renvoyer le dernier ID (IDENTITY) lors de l'insertion de la ligne VB.NET MySQL

Vous pouvez utiliser une double requête et utiliser la fonction LAST_INSERT_ID() Après avoir exécuté votre première requête pour obtenir la dernière requête en cours :

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)