Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取与MySQL数据库的Excel ADODB连接中的最后一个插入id_Mysql_Excel_Adodb - Fatal编程技术网

获取与MySQL数据库的Excel ADODB连接中的最后一个插入id

获取与MySQL数据库的Excel ADODB连接中的最后一个插入id,mysql,excel,adodb,Mysql,Excel,Adodb,我有下面的代码将项目从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_orde

我有下面的代码将项目从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

如何获取该行的最后一个插入id(在work\U order.id列中)?

尝试在以下SQL语句中使用最后一个\U insert\U id()-运算符:

SELECT LAST_INSERT_ID();

在您的代码示例之后,只需调用另一个SQL语句,只是这次不是INSERT命令,而是Select语句。。。strSQL=“SELECT LAST_INSERT_ID()”…然后执行任何操作来执行该查询并检索该值。