mysql 触发器 bug_MySQL触发器不起作用
我创建了以下触发器,但在插入数据后未执行
DELIMITER //
CREATE TRIGGER sale_after_insert
AFTER INSERT
ON ano_sale_join
FOR EACH ROW
BEGIN
INSERT INTO ano_sale_join.database_inventory (sale_id) values (NEW.sale_id);
INSERT INTO ano_sale_join.database_inventory (sales_prod_id) values (NEW.sales_prod_id);
END//
DELIMITER;
解决方法:
您在语句中对数据库和表的引用有误.他们被交换了.
该代码块是错误的:
INSERT INTO ano_sale_join.database_inventory (sale_id) values (NEW.sale_id);
INSERT INTO ano_sale_join.database_inventory (sales_prod_id) values (NEW.sales_prod_id);
将它们更改为:
INSERT INTO database_inventory.ano_sale_join(sale_id) values (NEW.sale_id);
INSERT INTO database_inventory.ano_sale_join(sales_prod_id) values (NEW.sales_prod_id);
参考:
标签:mysql,triggers
来源: https://codeday.me/bug/20191122/2057080.html
mysql 触发器 bug_MySQL触发器不起作用相关推荐
- MySQL存储过程和触发器的实现--数据库学习笔记
从MySQL5.0版本开始就对存储过程和触发器进行了支持,在MySQL进行学习前,先查看您所使用的版本吧,方法有: 1.$mysql -V //linux终端下 2.select version() ...
- MySQL数据库:触发器Trigger
一.什么是触发器: 触发器是与表有关的数据库对象,当触发器所在表上出现指定事件并满足定义条件的时候,将执行触发器中定义的语句集合.触发器的这种特性可以协助应用在数据库端确保数据的完整性.触发器是一个特 ...
- oracle触发器比较,Oracle使用触发器和mysql中使用触发器的比较
一.触发器 1.触发器在数据库里以独立的对象存储, 2.触发器不需要调用,它由一个事件来触发运行 3.触发器不能接收参数 --触发器的应用 举个例子:校内网.开心网.facebook,当你发一个日志, ...
- MySQL —— 14、触发器
目录 1.触发器概述 2.触发器的创建 2.1.创建触发器的语法 3.查看.删除触发器 3.1.查看触发器 3.2.删除触发器 4.触发器的优缺点 4.1.优点 4.2.缺点 4.3.注意点 5.练习 ...
- mysql视图存储过程触发器
以下笔记借鉴于黑马MYSQL视频,记录为个人学习笔记参考. 包含视图/存储过程/触发器等概念 目录 视图 view 语法 视图的检查选项 视图更新 作用 存储过程 procedure 语法 变量 系统 ...
- Mysql高级之触发器
原文:Mysql高级之触发器 触发器是一类特殊的事务 ,可以监视某种数据操作(insert/update/delete),并触发相关操作(insert/update/delete). 看以下事件: 完 ...
- mysql创建删除触发器的时候_mysql触发器简介及如何创建和删除触发器
什么是mysql触发器 需要MySQL 5 对触发器的支持是在MySQL 5中增加的.因此,本章内容适用于MySQL 5或之后的版本. MySQL语句在需要时被执行,存储过程也是如此.但是,如果你想要 ...
- mysql:视图,触发器,事务,存储过程,函数
一.视图 视图是一个虚拟表并不是(正实存在的) 创建老师表create table teacher( id int primary key auto_increment, tname varchar( ...
- mysql 动态传入表名 存储过程_面试再问MySQL存储过程和触发器就把这篇文章给他...
Mysql存储过程及触发器trigger 存储过程 一.一个简单的存储过程 1,一个简单的存储过程 delimiter $$create procedure testa()begin Select * ...
最新文章
- mini mp3模块 输出_小米有品众筹魔方mini电脑主机
- servlet解析演进(2-1)
- 【目录】python全栈工程师自动化+Py全栈+爬虫+Ai+python全栈工程师
- 2Ubuntu/RedHat下nfs服务器搭建,Linux多台电脑共享目录
- Perl BEGIN块和END块
- WebService之初体验
- Android 系统(98)---Android app 在线更新那点事儿(适配Android6.0、7.0、8.0)
- java整蛊小游戏源码_Java 开发打飞机小游戏(附完整源码)
- 用Java实现古典问题兔子的计算
- html meta标签
- matlab制作扇形统计图及颜色调配
- 面试官问你如何进行程序设计?——设计模式之七大原则——单一职责、里氏代换、开闭原则、依赖倒转以及C++简单实现
- uni-app的video禁止快进及seek()上的小坑
- python语言求球的体积,改进蒙特卡罗程序求高维球体体积。(Python)
- PostgreSQL 简介
- Windows下运行XServer,XServer和XClient
- 2 树莓派设置连接WiFi,开启VNC等等
- 【oneDrive】学生认证
- java类的封装_Java类中的封装
- Java+MySQL+查询操作
热门文章
- Space Elevator 太空电梯(洛谷)
- Java中遍历字符串的三种方法
- 论文笔记:Sequence-to-Sequence Knowledge Graph Completion and QuestionAnswering
- Mask R-CNN论文解析
- 针对游戏用户连接的网络监控平台-AINA Lyzer
- Android studio 连接华为真机调试
- 优化模型验证关键代码26:异构车队车辆路径问题模型及gurobipy实现
- CPU、GPU、TPU是个啥?
- matlab gpuarray是什么,MATLAB GPU并行编程
- Linux .tar.gz 文件解压命令