我有以下代码可以从Excel表单将项目插入MySQL数据库。

Set rs = New ADODB.Recordset
ConnectDB
With wsWorkBook
    strSQL = "INSERT INTO work_order (job_status, job_description, system_id) VALUES ....;"
    rs.Open strSQL, oConn, adOpenDynamic, adLockOptimistic
    ' word_order.id
End With

如何获取该行的最后一个insert id,它位于work_order.id列中?

最佳答案

请尝试在以下SQL语句中使用最后一个插入ID()运算符:

SELECT LAST_INSERT_ID();

10-05 19:55