今天看到有人问如何判断处理有不符合的数据阻止插入。比如这个数据只能在90天内存在一条,如果有了就拒绝插入。
当然大家都说用代码判断,判断一下90天内是否有数据,有就拒绝。
我这里说一个使用触发器的思路
虽然大家都不想用触发器,觉得很难维护,而且这东西不是每个人都会,将来修改起来很不方便。
话不多说看截图
2024-05-17 07:05:43 阅读次数:30
今天看到有人问如何判断处理有不符合的数据阻止插入。比如这个数据只能在90天内存在一条,如果有了就拒绝插入。
当然大家都说用代码判断,判断一下90天内是否有数据,有就拒绝。
我这里说一个使用触发器的思路
虽然大家都不想用触发器,觉得很难维护,而且这东西不是每个人都会,将来修改起来很不方便。
话不多说看截图
上一篇:深入理解MySQL中的范围访问方法:单索引与多索引优化策略
下一篇:csv导出特殊字符问题
ORA-04089: 无法对 SYS 拥有的对象创建触发器
备库重启自动开启实时应用
python mysql模糊查询
ORALE学习第五天笔记
解压缩版的mysql的安装和配置
mysql delete数据时报错Multi-statement transaction required more than 'max_binlog_cache_size' bytes of sto
mysql常用的语句
linux出现sql密码被忘记的解决方法
触发器(Trigger)是数据库的一种特殊存储过程,当某个特定事件在特定表上发生时,触发器会自动执行
触发器(trigger)是 MySQL 提供给程序员和数据分析员来保证数据完整性的一种方法,他是与表时间相关的特殊存储过程,他的执行不是由程序调用,也不是手动启动,而是由事件来触发,比如当时对一个表进行 DML 操作(insert,delete,update)时就会激活他执行。
文章
28587
阅读量
3774100
2024-12-27 08:03:29
2024-12-16 08:18:54
2024-12-13 06:53:12
2024-12-10 07:13:11
2024-12-10 07:00:06
2024-12-05 08:50:14
2023-04-24 11:27:05
2023-04-28 02:38:44
2023-05-12 07:20:56
2023-04-27 07:57:16
2023-05-12 07:20:56
2023-05-12 07:20:42