位置: 编程技术 - 正文

MySQL 在触发器里中断记录的插入或更新?(mysql触发器在哪)

编辑:rootadmin
下面是一种实现的方法。思路就是想办法在触发器中利用一个出错的语句来中断代码的执行。 mysql> create table t_control(id int primary key); Query OK, 0 rows affected (0. sec) mysql> insert into t_control values (1); Query OK, 1 row affected (0. sec) mysql> create table t_bluerosehero(id int primary key,col int); Query OK, 0 rows affected (0. sec) mysql> delimiter // mysql> create trigger tr_t_bluerosehero_bi before insert on t_bluerosehero -> for each row -> begin -> if new.col> then -> insert into t_control values (1); -> end if; -> end; -> // Query OK, 0 rows affected (0. sec) mysql> delimiter ; mysql> mysql> insert into t_bluerosehero values (1,); Query OK, 1 row affected (0. sec) mysql> insert into t_bluerosehero values (2,); ERROR (): Duplicate entry '1' for key 'PRIMARY' mysql> mysql> select * from t_bluerosehero; +----+------+ | id | col | +----+------+ | 1 | | +----+------+ 1 row in set (0. sec) mysql> 或者 mysql> delimiter // mysql> create trigger tr_t_bluerosehero_bi before insert on t_bluerosehero -> for each row -> begin -> declare i int; -> if new.col> then -> insert into xxxx values (1); -> end if; -> end; -> // Query OK, 0 rows affected (0. sec) mysql> delimiter ; mysql> delete from t_bluerosehero; Query OK, 3 rows affected (0. sec) mysql> insert into t_bluerosehero values (1,); Query OK, 1 row affected (0. sec) mysql> insert into t_bluerosehero values (2,); ERROR (S): Table 'csdn.xxxx' doesn't exist mysql>

推荐整理分享MySQL 在触发器里中断记录的插入或更新?(mysql触发器在哪),希望有所帮助,仅作参考,欢迎阅读内容。

MySQL 在触发器里中断记录的插入或更新?(mysql触发器在哪)

文章相关热门搜索词:mysql触发器应用场景,mysql的触发器,mysql触发器应用场景,mysql触发器应用场景,mysql中的触发器,mysql触发器触发条件,mysql触发器触发条件,mysql中的触发器,内容如对您有帮助,希望把文章链接给更多的朋友!

将MySQL数据库移植为PostgreSQL 在北美,人们对于PostgreSQL的热情不断升温。随着PostgreSQL的发展,PostgreSQL8.x已经从技术上超越MySQL5.x,而市场的超越相信只是时间问题。而最终,用户

mysql 操作总结 INSERT和REPLACE 言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MySQL为背景来讨

linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost' 我的系统是ubuntu6.,最近新装好的mysql在进入mysql工具时,总是有错误提示:#mysql-uroot-pEnterpassword:ERROR():Accessdeniedforuser'root'@'localhost'(usingpassword:NO)

标签: mysql触发器在哪

本文链接地址:https://www.jiuchutong.com/biancheng/312487.html 转载请保留说明!

上一篇:mysql 字符集的系统变量说明(mysql5.7字符集)

下一篇:将MySQL数据库移植为PostgreSQL(把mysql移到其他盘)

  • 运输公司的税率是多少
  • 缴纳个税会计分录是什么
  • 印花税和增值税一起扣款有影响吗
  • 劳务公司拿什么来做成本
  • 手撕票几个点
  • 发票清单可以用a4
  • 建行分期通
  • 企业支付的
  • 商业企业销售的商品遭受损失的赔偿依据
  • 未达账项怎么做会计分录
  • 补开去年未开票收入
  • 支付的水电费属于什么会计科目
  • 软件著作权如何入账
  • 工资薪金支出怎么调整
  • 股权转让以前年度怎么算
  • 招聘签合同
  • 购入增值税税控系统专用设备为什么全额计入固定资产
  • 应收账款周转次数计算方法
  • 纳税人证明怎么办理
  • 高新技术企业资格复核
  • 预收购货款的会计分录
  • 关于房屋租赁备案的通知
  • win11如何安装安卓app
  • linux计划任务crontab
  • win7鼠标点右键没反应
  • 设备维保费计算标准
  • 跨年度增值税发票作废怎么退税
  • 在建工程的二级明细的讲解
  • 其他权益工具投资交易费用计入哪里
  • php框架怎么写
  • 网关设置
  • linux 查看文件内容 转换字符编码
  • PHP:session_module_name()的用法_Session函数
  • 债券溢折价是什么意思
  • 带薪缺勤会计分录
  • 详解金球奖之争
  • 微信小程序分包加载
  • 特定业务预缴
  • 前端promise封装
  • 电子退库款
  • 医学图像处理的步骤一是设计
  • 【第三趴】uni-app页面搭建与路由配置(了解工程目录结构、学会搭建页面、配置路由并成功运行)
  • cssborder虚线边框
  • 对数前面有符号怎么计算
  • 云质信息
  • 企业补提以前年度未提的坏账准备
  • 收客户样品费怎么做分录
  • 织梦官网
  • 个人所得税可以取出来用吗
  • 固定资产的货币资金包括
  • 一般纳税企业增值税的核算应当使用
  • 建筑企业跨地区经营企业所得税
  • 揭秘蒙娜丽莎25恐怖之处
  • 小规模纳税人计税销售额为不含税销售额
  • 债券发行费用计入初始成本会计分录
  • 退回上年度企业所得税
  • 不是企业职工能否挂靠企业交社保
  • 所有进项增值税怎么申报
  • 什么是挂靠?
  • 重组合并
  • kvm虚拟机paused
  • ubuntu 12.04安装
  • 怎么用手机号查快递
  • linux 中find
  • win10关闭defender方法
  • naimag32.exe - naimag32是什么进程 有什么用
  • win10输入法怎么添加美式键盘
  • js布尔类型用法
  • html怎么用javascript
  • 修改安卓app权限教程
  • [置顶]游戏名:chivalry2
  • python返回结果
  • Unity3D: StartCoroutine 和 yield return 深入研究
  • 安卓自定义动态壁纸
  • unity3d ik
  • 贵州电子税务局怎么登录
  • 陕西地方水利建设基金减免政策2023
  • 马云交了多少税费
  • 税务全国联网了吗
  • 注销的卡补回来还能恢复以前的套餐吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设