mushoukai
2016-11-17 04:54
采纳率: 100%
浏览 1.8k

mysql存储过程如何返回主键 具体点

mysql!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • yicp123 2016-11-17 08:25
    已采纳

    out 输出就可以了。

    参考自:MySQL存储过程详解 http://www.data.5helpyou.com/article314.html

    点赞 评论
  • ALunece 2016-11-17 05:00

    你的存储过程写好了呀 ???
    根据你写的存储过程 SELECT xxx=LAST_INSERT_ID();
    然后
    return xxx; 或者

    按order by id desc limit 0,1进行一次数据查询,查询到的id即为你刚插入的数据id(此方法适用与单用户,多用户适用于楼上的LAST_INSERT_ID()方法)

    点赞 评论
  • joway1125 2016-11-17 05:03

    如果你用tp框架 执行add()方法 返回出来的就是id 没用tp 就select最后一条数据的id

    点赞 评论

相关推荐 更多相似问题