1 | DROP TRIGGER IF EXISTS `before_insert_log`; |
触发器可以设置给某表插入数据之前或者之后,
1 | BEFORE INSERT ON `cc_log` |
由before或者after决定,触发器中的变量不用事先声明,
注:每一个sql都必须结尾;
##给单个变量设置值
set a = (可以是单个结果的sql,也可以直接是个值)
##给多个变量设置值
如:
1 | SELECT a,b,c |
用into来给多个变量赋值,变量前最好加个@,两边不能加括号
其他的语法
1 | IF a > 0 THEN b=1 |
注:有IF开头,必有END IF结尾