mysql - 如果多个字段为 0,则删除 MySQL 表行,使用触发器
问题描述
我需要编写一个触发器,当同一行中的两个单元格的值为 0 时删除一行。当用户更新或向表中插入值并且 qty1 和 qty2 都变为 0 时,应该删除该行。在下表中,应删除最后一行
+------------+------+------+
| date | qty1 | qty2 |
+------------+------+------+
| 2019-03-28 | 1 | 1 |
+------------+------+------+
| 2019-03-28 | 1 | 0 |
+------------+------+------+
| 2019-03-28 | 0 | 1 |
+------------+------+------+
| 2019-03-28 | 0 | 0 |
+------------+------+------+
我需要在更新后删除最后一行。
解决方案
推荐阅读
- python - 在form中实现select2查询已有用户,ModelMultipleChoiceField在form上总是无效
- java - 以 hashmap 作为输入的 arrayList 的 mergeSort
- javascript - Mongoose,Bcrypt“错误:需要数据和哈希参数”
- asp.net-core - 如何使用 ASP.NET Core Identity 和 cookie 身份验证在服务器上注销?
- discord - 加入语音频道时出错:channel.join 不是函数
- ionic-framework - Ionic Angular Capacitor Firebase:谷歌登录
- r - 计算每两行与部分字符串匹配的比率
- c++ - 反向堆栈的“for”循环如何影响前堆栈?(使用堆栈的平衡括号问题)
- linux - 如何使用 bash 收集具有多个配置文件的所有 NFS 挂载点,以检查每个挂载是否可写?
- c# - 以编程方式处理 C# UI 表单元素的动态范围