位置: 编程技术 - 正文

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

  • 增值税开票软件ukey版
  • 应交增值税二级科目借贷方向
  • 住宿费收入缴纳标准
  • 服务业费用有哪些
  • 所得税营业成本包括税金及附加吗
  • 怎样填写增值税普通发票
  • 企业组织结构的形式
  • 房产税简易征收的时间
  • 发放遗属补助还要拍照片吗山东
  • 小规模纳税人收入账务处理
  • 申请生育津贴需要提供什么材料
  • 房租费可以摊销吗
  • 公司厨房用品专用发票怎么处理?
  • 一般纳税人两费减免会计分录
  • 以前年度的税金及附加
  • 税收预测表模板
  • 公司自持物业所承担的土地出让金是否可以抵扣呢?
  • 办公室和电梯电梯哪个好
  • 境外所得税收抵免政策
  • 固定资产投资成本的回收与实物更新
  • 外币折算差额计入什么科目
  • 如何栽柑橘苗
  • 累积带薪缺勤怎么算
  • 计提员工社保拿什么做原始凭证?
  • 固定资产报废相关规定
  • 补缴去年个税
  • win7改win10详细教程
  • 聘请专家费用管理办法
  • 回来报销差旅费的会计分录怎么写
  • 参保各险种人数统计
  • 存出保证金计入资产负债表什么项目
  • 小规模纳税人进口增值税怎么处理
  • 以旧换新的概念
  • windows7增加桌面
  • 房屋租赁经营要交哪些税
  • 用盈余公积弥补以前年度亏损
  • 记账凭证摘要是什么意思
  • 投资者追加资本金属于什么
  • JavaScript | 1000个判断条件难道要写了1000个 if ? 一文教你如何实现分支优化
  • 一个简单的小实验
  • 未分配利润的核算内容
  • 帝国cms功能
  • 对公账户的资金怎么转出
  • 报税财务报表一定要填吗
  • 按月计提固定资产折旧算收入吗
  • 生产企业出口货物必须以什么为计税依据计算免抵退税额
  • 2020年维修基金怎么交
  • 认缴注册资本是什么意思
  • 营改增后建筑企业财务核算
  • 企业所得税会计利润
  • sqlserver数据库性能情况
  • 发行股票支付给证券商的费用计入哪
  • 行政单位无偿划拨资产账务处理
  • 在建工程前期投标流程
  • 固定资产累计折旧会计科目
  • 交易性金融资产入账价值怎么计算
  • 公司车折旧会计分录
  • 融资租入的设备怎么入账
  • 收到个人支付的培训费可以开对公的发票吗
  • 没有销售收入可以有销售费用吗
  • 企业包装物核算范围
  • 购物车功能实现思路
  • windows xp自带
  • ubuntu20.10桌面
  • 企业级路由器和普通路由器区别
  • 360win7
  • 电脑主板故障分析与判断
  • Deepin 2014.2正式版下载 和安装教程
  • win8隐藏任务栏怎么恢复
  • linux gc
  • 初始化opengl时出错
  • 用python写爬虫
  • jquery动态添加html代码
  • 如何获取android实体类保存的数据
  • android StrictMode使用
  • android 打包
  • 重庆电子税务局app下载
  • 国家税务总局发票查验平台网络异常
  • 国家税务局申报系统
  • 国家电子税务登录入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设