mysql触发器
2015-06-04 17:32
549 查看
格式为:
DELIMITER $$ CREATE /*[DEFINER = { user | CURRENT_USER }]*/ TRIGGER `ly_mt_tsjy_yh`.`addLoginAndUser` AFTER INSERT ON `ly_mt_tsjy_yh`.`login_temp` FOR EACH ROW BEGIN INSERT course_sc.`login_info`(schoolId,loginName,loginPass,roleId,creDate) VALUE(new.schoolId,new.number,'123456',new.roleId,NOW()); INSERT course_sc.user_info(number,NAME,sex) SELECT number,NAME,sex FROM ly_mt_tsjy_yh.`login_temp` WHERE number='19920611'; END$$ DELIMITER ;注意区分before和after,当执行单个插入操作时用before只执行了第一个insert语句,第二个不知道为什么就不会执行,后面改成了after,就OK了。大批量的执行insert的时候用before又很正常,这是为什么呢?
相关文章推荐
- MySQL事物系列:2:事物的实现
- 如何修改MySql用户密码
- Mysql用户与权限管理
- ubantu下安装mysql教程以及碰到的问题总结
- mysql数据库编码设置
- MySQL事物系列:1:事物简介
- Haproxy+Keepalived+MySQL实现读均衡负载
- 构建高性能web之路------mysql读写分离实战
- mysql用户资源限制
- 修改 mysql 的字符编码
- navicat导入mysql数据库sql时报错
- MySQL,hiah severitv error缺少根元素
- mysql二进制日志怎么开启_mysql查询日志的开启与关闭
- MySQL的启动和关闭
- mysql replication之binlog-do-db、binlog-ignore-db
- MySQL单条SQL语句性能评估
- MYCAT分布式MYSQL中间件(数据库切分概述)[转]
- mysql的innodb中事务日志ib_logfile
- MySQL 源码系列:1:窥探篇
- mysql字段里面添加特别符号