淘人居士 2016-10-05 07:16 采纳率: 33.3%
浏览 1519

MySQL存储过程提交事物后0影响行怎么处理?

我的存储过程写法如下
START TRANSACTION;

执行插入数据操作

COMMIT;
结果返回了 0 row(s) affected
实际数据已经插入了
我期望能得到实际影响行数

  • 写回答

3条回答 默认 最新

  • devmiao 2016-10-05 07:20
    关注
    评论
  • 万喜1990 2016-10-12 18:05
    关注

    添加触发器,就可以了

    START TRANSACTION;
    CREATE TRIGGER 表_insert AFTER INSTER ON 表 FOR EACH ROW
    执行插入数据操作
    SELECT COUNT(*) FROM NEW
    COMMIT;
    结果返回了 0 row(s) affected

    评论
  • Leslie丶 2016-10-31 22:59
    关注

    搞个trigger或者什么mysql_affected_num返回一个值

    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部