标签: mysql transactions connection
这个问题是理论上的。我没有真正的用例;我只是想了解MySQL的行为。
假设我向服务器发送查询(或事务)(当然使用事务表),查询或事务执行正常,但连接在客户端(fe,mysql或者之前丢失了通过C接口或任何其他框架(如QtSQL)连接到远程服务器的应用程序接收服务器的答案。因此,服务器知道事务已正确完成,但客户端没有,因为答案没有到达。
mysql
在这种情况下会发生什么?即使知道它已成功完成,服务器是否会回滚事务?控制这些场景中的行为的任何选项?