
MySQL新建一个触发器报错:1064
新建一个触发器
实现:
当表1:ent_test的字段ent_status='3’时,
触发 表2:sand_grading插入一条数据。
总提示错误:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NEW.ent_status='3' THEN INSERT INTO sand_grading
复制
代码如下:
delimiter $$ create trigger insert_sg after update on ent_test for each row begin IF NEW.ent_status='3' THEN INSERT INTO sand_grading (ent_number,model_code,test_status) VALUES (old.ENT_NUMBER,'A','1'); end IF ; end$$
复制
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
Mysql中有哪几种锁?
回答 7
已采纳
1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。3.页面锁:开销和加锁
MySQL创建多个database会有影响吗
回答 1
影响肯定有,数据量,表数量肯定要控制好。不同的schema使用的资源,连接数也得控制一下。避免一个schema把mysql资源耗尽
有mysql与DM的兼容性说明文档吗?
回答 1
1、具体要看SQL语句里面是否有使用一些MySQL特有的语法或者特有函数之类的,存储过程、函数等可能会需要做相应的调整。达梦数据库做了MySQL部分的语法和函数兼容,具体最好是进行迁移测试之后进行验证
各位大佬,有在linux下,用pyinstaller打包过. py文件吗
回答 1
是有过,主要是用于爬虫项目,要是包含其他exe文件,需要自己放进去。网上也有很多可以参考的,自己要试试才可以
MySQL如何在参数配置文件中保存账户和密码?
回答 2
已采纳
MySQL的参数配置文件里的参数是按对应的程序名进行分组的,组名放在[]中。如[mysqld]和[mysql]组分别对应mysqld服务和mysal客户端程序。[client]参数组对应所有的客户端程
MySQL 怎么做增量查询, 查询每次增加的记录?
回答 1
如果主键id确认是增量的。那么每次查询记录一下当前的最大id就可以了。如果没有增量的主键id.那么就增加一列createtime列吧。每次查询记录当次最大的createtime
事务是如何通过日志来实现的?
回答 1
已采纳
在Innodb存储引擎中,事务日志是通过redo和innodb的存储引擎日志缓冲(Innodblogbuffer)来实现的。当开始一个事务的时候,会记录该事务的lsn(logsequencenumbe
关于net_buffer_length 的问题?
回答 2
1、netbufferlength是一个客户端连接级别的变量,而不是线程级别的内存。每个客户端连接都会为其分配一个缓冲区,该缓冲区的大小由netbufferlength决定。对于100个连接,默认情况
MySQL分段存储主要有什么优点?
回答 1
已采纳
分段存储主要有以下优点:1)段的逻辑独立性不仅使其易于编译、管理、修改和保护,也便于多道程序共享。2)段长可以根据需要动态改变,允许自由调度,以便有效利用主存空间。3)方便分段共享、分段保护、动态链接
mysql5.7多线程复制,线程数如何设置,有参考某个服务器参数吗?
回答 1
并行的线程数,建议这个值不要超过CPU的核数slaveparalleltypeLOGICALCLOCKslaveparallelworkers8默认值为0,为1表示按照二进制日志的顺序在从库回放,设在
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~