我有一個MySQL數據庫包含這些字段的表:matchID, userID, puzzleID
查找記錄的主鍵將插入
其中match ID
是主鍵,它已經被設置爲auto increment
。
而作爲代碼以下爲:
query = "INSERT INTO matches(UserID, PuzzleID) VALUES('" & UserID _
& "','" & puzzleID & "')"
da.InsertCommand = New MySqlCommand(query, conn)
Try
da.InsertCommand.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message)
exit sub
End Try
然後我需要獲得新插入的行的MatchID
處理的下位。
我的問題是:
是否有可能得到一個insert statement
的primary key
主鍵時不explicitly
說?
你可以用'SELECT LAST_INSERT_ID();'在MySQL –