1
一次只能定义一个触发动作。
create
trigger
or_sal
before
insert
on
teacher
for
each
row
--每次只定义一个吧
2
设置值必须使用set语句
set
new.sal
=
4000
--要加set
3
分隔符的问题
看是使用什么客户端工具,根据报错结果修正吧。有的工具对分隔符支持不好,可以在mysql命令行执行试下。
如果是存储过程:insert into 这句后面应该添加
如果是SQL语句,IF的用法完全不是这样的:
例子:select if(2>0,"正确","错误") from tab1
楼主的目的是啥不清楚,可以参考如下的例子:
insert into tab1 values( if(2>0,'aaaa','bbbb'))
应该这样写吧:SELECT COUNT(*) FROM tougao_record WHERE accept_company_id=100 AND channel_type=1 AND check_status=6
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)