为什么我在代码里开了事务后,再调用mysql的存储过程,存储过程并不在我开启的事务里执行? 为什么我在代码里开了事务后,再调用mysql的存储过程,存储过程并不在我开启的事务里执行?事务mysql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议详细描述一下场景。理论上应该会在事务中。会不会是你的存储过程中操作的MYISAM的存储引擎的表? 从三个方面入手 :1.查看数据库表示什么存储引擎,看看是否支持事务 ?2.检查Mysql自动提交 (AutoCommit ) 是否没有关闭 ?3.检查目标操作,是否写在合适的位置(注意存储过程中脚本代码的逻辑顺序) ? 引擎是InnoDB。AutoCommit需要手动关闭吗?时间太紧,已经放弃用存储过程了。不过按理不会出这种问题。谢谢各位 在MYSQL存储过程中case语句里嵌套IF语句行吗? 下面的存储过程一直提示有问题,我也没发现怎么回事.帮忙看一下. MySQL带临时表,游标的一个存储过程 mysql中.err 文件问题 如何在存储过程中,设置一个变量表示一个要查询的表名??? 各路大仙速来相助!!! postgres查询大小写敏感,如何解决? 求MySql学习资料!!! mysql中select...in...的效率 如何高效的设计一个学习计划表 两表一对多,left join ,右表只取符合记录的前N条,左表为一,右表为多, sql 语句如何让所有序号减固定值 mysql数据存储,存储盘满了该怎么处理?
1.查看数据库表示什么存储引擎,看看是否支持事务 ?
2.检查Mysql自动提交 (AutoCommit ) 是否没有关闭 ?
3.检查目标操作,是否写在合适的位置(注意存储过程中脚本代码的逻辑顺序) ?
引擎是InnoDB。
AutoCommit需要手动关闭吗?时间太紧,已经放弃用存储过程了。不过按理不会出这种问题。谢谢各位