--------------------------------触发器创建新分类触发存储过程-----------------------------DROPTRIGGERIFEXISTScategory_insert_trigger///CREATETRIGGERcategory_insert_trigger...

-- ----------------------------

-- 触发器 创建新分类触发存储过程

-- ---------------------------

DROP TRIGGER IF EXISTS category_insert_trigger ///

CREATE TRIGGER category_insert_trigger AFTER INSERT ON tb_template_category FOR EACH ROW

BEGIN

CALL show_category_tree_procedure(0);

END;

///

-- ----------------------------

-- 存储过程 显示分类的树形结构

-- ----------------------------

DROP PROCEDURE IF EXISTS show_category_tree_procedure ///

CREATE PROCEDURE show_category_tree_procedure (IN rootid INT)

BEGIN

DECLARE category_level int ;

DROP TABLE IF EXISTS tmp_category_table;

CREATE TABLE tmp_category_table (

tmp_id int,

tmp_level int,

tmp_scort varchar(8000)

);

Set category_level=0 ;

INSERT into tmp_category_table SELECT id, category_level, id FROM tb_template_category WHERE parent_id = rootid;

WHILE ROW_COUNT()>0 DO

SET category_level=category_level+1 ;

INSERT into tmp_category_table

SELECT A.id, category_level, concat(B.tmp_scort,A.id)

FROM tb_template_category A,tmp_category_table B

WHERE A.parent_id = B.tmp_id AND B.tmp_level=(category_level-1);

END WHILE;

END;

///

insert语句如下:

INSERT INTO `tb_template_category` VALUES ('7', '3', '测试分类7', '1', '1', '测试分类描述7', current_timestamp(), current_timestamp());

报错信息

展开

mysql 1422_mysql触发器调用存储过程,报1422错相关推荐

  1. ​Mirth调用存储过程报错ORA-01861: 文字与格式字符串不匹配​

    Mirth调用存储过程报错.ORA-01861: 文字与格式字符串不匹配 这种绝对是日期的错误,要进行日期格式转换,具体呢需要自己一步步测试 上业务场景 function func_CreateCar ...

  2. Oracle 触发器调用存储过程|转||待研究|

    Oracle触发器调用存储过程资料收集整理 触发器:Trigger 存储过程:Stored Procedure // ******************** 收集1 **************** ...

  3. Oracle 存储过程的创建,及触发器调用存储过程

    一.创建存储过程 1.存储过程写法 create or replace procedure HVM_BYQ_TJ--变压器统计信息--->入库 (id in number) as beginfo ...

  4. mysql触发器调用存储过程出错_mysql 触发器中调用存储过程

    想要在MYSQL的触发器中调用存储过程,但是IDE提示: 0A000 Not allowed to return a result set from a trigger 触发器代码如下: DELIMI ...

  5. mybatis调用存储过程报错The error occurred while setting parameters

    最近项目用mybatis调用存储过程,在使用的过程中出现了一个错误:The error may involve com.stockcommission.dao.CommissionMapper.par ...

  6. MySQL视图,触发器,事务,存储过程,函数

    create triggr triafterinsertcmdlog after insert on cmd_log FOR EACH ROW trigger_body .#NEW : 代表新的记录 ...

  7. MySQL创建、调用存储过程

    一.创建存储过程 今天我们搞一搞MySQL的存储过程,过程中踩了一些小坑,算是做个总结归纳~ 首先,我们了解一下存储过程的创建语句: CREATE PROCEDURE `index_statistic ...

  8. java 调用存储过程 无效的列索引_JAVA 调用存储过程报错 java.sql.SQLException: 无效的列索引...

    报错信息java.sql.SQLException:无效的列索引atoracle.jdbc.driver.OracleCallableStatement.registerOutParameterInt ...

  9. mysql定义和调用存储过程

    /*定义delimiter为 // */ delimiter // CREATE procedure sp_add3(a int, b int,out c int) begin set c=a+ b; ...

最新文章

  1. Java Spring @Scheduled 定时任务crontab表达式设置
  2. react-native 安卓模拟器安卓_windows
  3. 如何让插件加载到Qt Designer
  4. 库存生产-实用sql知识:如何在保证去重分组的情况下获取组内最新数据(可按时间排序),distinct +group by +嵌套结果 的联合妙用
  5. md5不是对称密码算法_密码学中的消息摘要算法5(MD5)
  6. 企业数字化转型到底是什么?带你一图看懂答案
  7. Java JDBC spring-jdbc
  8. Entity Framework Core 7.0 未来规划
  9. 团队作业 -- beta版本
  10. Combo Box Control
  11. [拉格朗日乘数法 二分] BZOJ 2876 [Noi2012]骑行川藏
  12. Spark与大数据处理技术实践
  13. 访问者模式(JAVA)
  14. 上海交通大学python期末考试样题加解析_上海交通大学python期末考试样题加解析...
  15. 修改PPT输出JPG图片分辨率为300 dpi
  16. 关于php中laravel框架的学习--适合菜鸟初学者
  17. 2020年华为杯第十七届中国研究生数学建模竞赛---回顾记录
  18. 围观饱醉豚与众程序员互怼有感
  19. Ubuntu 搭建小熊派 hi3861 环境
  20. 中国联通和中国电信措手不及,中国移动主动发起5G流量价格战

热门文章

  1. 2.SOA面向服务架构
  2. 流氓软件综述篇:安全史上“最牛钉子户”
  3. jssdk分享设置_微信分享 JSSDK的使用
  4. PHP调用Python失败的解决办法
  5. R语言将数据框中的字符类型数字转换为数值及行名变换
  6. php74 骑士 火车头采集简历 接口及采集规则
  7. 让“机器人自主行走的未来”还有多远? 思岚:两点之间ZEUS最短
  8. 普通话测试第四题评分标准_普通话测试评分标准
  9. 关于省市区,编辑页面怎么显示原来用户填写的
  10. POj2187 【模板】旋转卡壳 / 选美大赛