首页 新闻 会员 周边 捐助

c#插入到数据到mysql,数据自动回滚掉了

0
悬赏园豆:10 [已解决问题] 解决于 2020-06-07 10:29

使用dapper框架插入数据到mysql 5.7数据库,未使用事务,数据会偶尔丢失,后来开了数据库监控发现存在自动的回滚操作,如图:

猴哥aiyy的主页 猴哥aiyy | 初学一级 | 园豆:3
提问于:2020-05-06 16:47
< >
分享
最佳答案
0

程序开启事务,没有commit?

收获园豆:10
顾晓北 | 专家六级 |园豆:10898 | 2020-05-07 10:42

关键是没开启事务

猴哥aiyy | 园豆:3 (初学一级) | 2020-05-07 10:43
其他回答(2)
0
是不是那条sql有错误,手动执行一下看看可以正常插入吗
会长 | 园豆:12463 (专家六级) | 2020-05-06 17:16

手动执行没问题

支持(0) 反对(0) 猴哥aiyy | 园豆:3 (初学一级) | 2020-05-06 17:17

@爱杨洋真是太好了: 这么神奇?不知晓了。

支持(0) 反对(0) 会长 | 园豆:12463 (专家六级) | 2020-05-06 17:20

@会长: 是的,很奇怪,程序明明是没有开启事务的,数据偶尔丢失

支持(0) 反对(0) 猴哥aiyy | 园豆:3 (初学一级) | 2020-05-06 17:20

没有抛出什么异常吗?看看app的日志里有啥没有

支持(0) 反对(0) 会长 | 园豆:12463 (专家六级) | 2020-05-06 17:23
0

有个别位置开启了事务没有关闭

猴哥aiyy | 园豆:3 (初学一级) | 2020-06-07 10:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册