从mysql插入过程中获取插入的id

时间:2014-03-13 17:27:42

标签: mysql stored-procedures mysql-workbench

我使用一些输入参数为insert语句创建一个过程。但我想从同一个程序中获取插入的id或插入的行。我使用oracle创建,这工作正常。但我不知道在mysql中。并且花更多的时间来获得这个。我不能。

1 个答案:

答案 0 :(得分:0)

MySQL 解决方案:

运行insert语句后,执行

select last_insert_id() into lastId;

更改您的SP以包含OUT参数

OUT lastId bigint

或只是运行

select last_insert_id();

返回SP的结果集;

请参阅