位置: 编程技术 - 正文

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移到其他盘)

  • 符合条件的小型微利企业所得税税率为
  • 利息发票怎么算
  • 营业费用和营业收入的关系
  • 视同销售增值税表怎么填
  • 收到增值税发票是进项还是销项
  • 普通增值税发票税号
  • 发生的成本作为存货处理
  • 员工销售家具取得的工资怎么写分录?
  • 个人所得税的税收优惠项目有哪些
  • 一般纳税人证明在哪里打印
  • 普通发票和专用发票的税点一样吗
  • 减免所得税额和抵免所得税额的区别
  • 小微企业计算公式
  • 建筑行业包含哪些项目
  • 兼职获得员工旅游资源
  • 员工看病报销要计税吗
  • 利润表资产处置损益怎么填
  • 小规模计提税金及附加怎么算
  • 公允价值变动增加在借方还是贷方
  • 第一次申领发票可以增额吗?
  • 机动车检测工作
  • 客户汇公司账户怎么汇
  • 桌面图标变成了白色的
  • 劳务报酬个税计算公式表
  • 苹果电脑如何提高网速
  • 会计监督的基本规定有哪些
  • php实现上传图片功能
  • 预付款挂账什么意思
  • 上市公司发行股票是好还是坏
  • 外贸企业红字发票怎么冲
  • 电脑关机了wifi还能检测到在线
  • PHP:zip_close()的用法_Zip函数
  • 违约金列支
  • 商品流通企业商品销售成本计量方法有
  • 企业收到对外投资收益交所得税吗
  • php文件修改后,打开还是显示以前的页面
  • laravel入门与实战:构建主流php应用开发框架
  • 在建工程明细科目有土地使用权摊销吗
  • php 用户
  • 将织梦dedecms转换到wordpress
  • 公司费用计入什么科目
  • ps高反差保留怎么弄
  • 运输公司燃油费占比
  • 差额增收企业怎么做账
  • 稿费的个税是怎么算的
  • 资产处置损益要写明细账吗
  • 固定资产清理的借贷方向表示什么
  • 公司帐户可以转法人私人账户吗
  • 多交的税费申请抵扣下期
  • 土地使用税如何计算公式
  • 年底员工借款如何处理
  • 劳务报酬如何记账
  • 印花税退回计入什么科目
  • linux系统关机重启命令
  • 商用计算机英文
  • ubuntu 21.04 安装
  • windows10网页打不开怎么办
  • linux禁止ping的命令
  • win10系统出现问题怎么办
  • win10重启更新的时候强制关机后会发生啥
  • python列表详解
  • unity血条slider
  • codeblocks视频教程
  • android 滚动选择器
  • Lesson02_05 头元素
  • jquery 动态加载js
  • js实现弹窗
  • python repr
  • javascript中br
  • Ubuntu、Linux Mint一键安装Chrome浏览器的Shell脚本分享
  • javascript data
  • js检测类型的方法
  • python写一个复制文件的程序
  • js回调函数应用场景
  • 新疆干部在线网络平台登录
  • 税控盘解除风险
  • 淄博新农合怎么网上缴费
  • 深圳国税咨询电话是多少
  • 营业税属于地方税
  • 公司财务专用章的用途
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设