mysql使用游标 触发一次 插入多条记录
来源:互联网 发布:龙卷风收音机软件 编辑:程序博客网 时间:2024/05/26 02:51
DROP TRIGGER IF EXISTS `AutoInsert`;CREATE DEFINER=`root`@`localhost` TRIGGER `AutoInsert` AFTER INSERT ON `ml_exam` FOR EACH ROW begin DECLARE var_KAOHAO VARCHAR(50); DECLARE var_KAOSHIHAO VARCHAR(50); DECLARE var_count INT; DECLARE STUDENT_CURSOR CURSOR FOR (SELECT KAOHAO FROM `ML_STUDENT`); SET var_KAOSHIHAO = NEW.KAOSHIHAO; SELECT COUNT(*) INTO var_count FROM `ML_STUDENT`; OPEN STUDENT_CURSOR; WHILE var_count>0 DO FETCH STUDENT_CURSOR INTO var_KAOHAO; INSERT INTO ML_SCORE(KAOHAO,KAOSHIHAO) VALUES(var_KAOHAO,var_KAOSHIHAO); SET var_count = var_count -1; END WHILE; CLOSE STUDENT_CURSOR; end;
1.所有的 变量的声明一定要在最前面,不能在后面声明,否则会报错
2. 这里使用了while循环来多次插入
0 0
- mysql使用游标 触发一次 插入多条记录
- 一次插入多条记录 [mysql]
- mysql一次插入多条记录问题
- mysql-一次插入多条记录
- 一次插入多条记录
- 一次插入多条记录
- MySQL使用INSERT插入多条记录
- MySQL使用INSERT插入多条记录
- 使用JDBC一次插入多个表、多条记录
- Oracle使用虚拟表dual一次插入多条记录
- Oracle使用虚拟表dual一次插入多条记录
- SQL 一次插入多条记录 例句
- 一次向数据库插入多条记录
- 【解决方法】Oracle一次插入多条记录
- oracle一次插入多条记录
- mysql插入多条记录
- MySQL插入多条记录
- 一次插入多条记录,mysql与SQLServer的不同操作
- POJ 1753(用到了状态压缩)
- java中的TreeSet类的使用
- html导入css以统一网页样式
- 【p1031-均分纸牌】解题记录
- Pycharm解决建立ssh会话时出现中文输出乱码的解决
- mysql使用游标 触发一次 插入多条记录
- hdu 1241
- [WinForm]DataGridView列头右键菜单
- C语言实现linux pwd命令
- Linux内核开发六:多线程编程和线程安全
- 利用Hibernate注解生成表
- Bootstrap构建一个个人网站
- HDU 1573 中国剩余定理 + 不互质
- CSS居中方法