MySQL insert执行太慢,导致接口超时重试,这个时候insert的数据会不会回滚?

举个场景:一个接口就简单的insert语句,但是这个insert语句执行了10s,导致接口超时,这个时候MySQL的事务会回滚吗,还是直接完成insert了


MySQL
insert
后端
2023-05-19 13:20:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
卓胜微wjp

不会。

除非你在 INSERT 前开启事务,且在会话中断前没有主动 commit。

另外如果在超时中断前,你的 INSERT 语句压根都没传到 MySQL,那就不是回滚的事儿了,是压根没执行。

分享
微博
QQ
微信
回复
2023-05-19 14:23:50
相关问题
PostgreSQL insert 前判断是否存在?
883浏览 • 2回复 待解决
以后会不会出现一大波鸿蒙工程师?
3851浏览 • 6回复 待解决
http request 请求不到接口数据
1639浏览 • 1回复 待解决
超时键上 Redis 命令
251浏览 • 1回复 待解决
seata 在 OpenFeign fallback 下不回事务
253浏览 • 1回复 待解决
Mysql数据如何导入Greenplum?
1207浏览 • 1回复 待解决
mysql 不同库数据同步
275浏览 • 1回复 待解决
动态设置文本导致致命错误
4766浏览 • 1回复 待解决
mysql怎样批量删除表数据
416浏览 • 1回复 待解决
mysql如何查询当日数据
845浏览 • 1回复 待解决
如何执行点击某个组件命令?
1649浏览 • 1回复 待解决