mysql获取游标返回值
我是通过游标向一个表中插入数据,但是我想的到插入了几条记录的数目,不知道用游标如何实现,请大神指点...
我是通过游标向一个表中插入数据,但是我想的到插入了几条记录的数目,不知道用游标如何实现,请大神指点
展开
1个回答
展开全部
如果在一个循环中插入,可用SELECT ROW_COUNT() , 这个只能得当前session到插入的总数量
如果你需要得到最后插入的ID, 可用SELECT LAST_INSERT_ID()
如果想得到批量插入的后的ID列表, 最好使用存储函数,保持SQL原子性,先用SELECT LAST_INSERT_ID()得到最后一个ID, 然后通过SELECT ROW_COUNT()得到插入了多少个,通过ID自增长的范围即可得到插入列表后返回的ID列表
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |