mysql - 如何为会话或 mysql 事件设置 mysql 超时
问题描述
我使用我的 sql 事件进行简单的删除操作。
有一天删除操作触发了死锁。
我想知道如何为事件设置超时。
解决方案
死锁立即发生,因为另一个事务正在更改您要删除的表行。
您不需要更改超时,这无济于事。
您需要在代码中处理异常中的死锁。为什么会发生相同数据的删除和插入/修改?发生这种情况的商业原因也将决定发生这种异常时需要发生什么。
推荐阅读
- javascript - 如何使用从节点 js 到 React js 的响应数据呈现页面?
- vba - 启动时用户窗体中的复选框不起作用
- jupyter-notebook - Jupyter:抑制 %%file 魔术输出
- java - 为什么三元运算符在自动拆箱的情况下会抛出 NPE?
- css - CSS:网格、滚动条和工具提示问题
- php - stdClass 对象 foreach PHP 循环
- sql - 从 SSMS 登录到 Azure 的问题
- c# - 如何获取 GridView.ShowHeaderWhenEmpty 属性以显示标题
- variables - xsl:document 的默认命名空间
- java - JavaFX 一张一张显示多个gif