CREATE PROCEDURE insert_and_back(in sqlStr VARCHAR(4000), in backSql VARCHAR(4000))
BEGIN
set @sql = sqlStr;
PREPARE stmt from @sql;
EXECUTE stmt;
set @sql = CONCAT(backSql,@@identity);
PREPARE stmt from @sql;
EXECUTE stmt;
ENDMySQL存储过程-插入后返回ID
最新推荐文章于 2024-09-24 10:44:58 发布
本文介绍了一个具体的存储过程示例,该过程包含两个部分:插入操作和回滚操作。通过使用预处理语句来执行SQL命令,并利用@@identity来获取最新插入记录的ID。
1238

被折叠的 条评论
为什么被折叠?



