易截截图软件、单文件、免安装、纯绿色、仅160KB

改个mysql过程 - 其他数据库开发 / MySQL/Postgresql

CREATE PROCEDURE createChildLst (IN rootId INT,IN nDepth INT)
  BEGIN
  DECLARE done INT DEFAULT 0;
  DECLARE b INT;
  DECLARE cur1 CURSOR FOR SELECT id from treeNodes where pid=rootId;
  DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
   
  insert into tmpLst values (null,rootId,nDepth);
  OPEN cur1;  
  FETCH cur1 INTO b;
  WHILE done=0 DO
  CALL createChildLst(b,nDepth+1);
  FETCH cur1 INTO b;
  END WHILE;
   
  CLOSE cur1;
  END;

我想让ndepth 大于十 后面记录就不查不来,也就是说深度我只查到10后面就不差了。 我用了 loop 死了2次机 好像是卡死机的。帮我解决下,thk
参考这个贴子中的方法三:利用中间表和过程。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/02/4142971.aspx

自己改一下,另外加入对Level的判断。

能用方法2 解决吗?

方便的话 就帮我改一下。我对过程超级不了解


请问一下,我每次
call showChildLst(3);
他都报这个错 我set max_sp_recursion_depth=225; 就可以了
  我都设了好几次了 每次都要这样吗?
 Recursive limit 0 (as set by the max_sp_recursion_depth variable) was exceeded for routine createChildLst

我写程序调用这个过程是 要不要在调用前 都 set max_sp_recursion_depth 一下



相关问答:

如何使用MySQL - MS-SQL Server / 基础类

刚刚接触MySQL,不知道该如何去查看数据,插入数据,创建数据库、表,用哪为前辈能指教一二?

MySQL 5.1参考手册

引用
兄弟你会结贴吗?
mysql 参考手册

baidu

MySQL官方文档 http://dev.mysql.com/doc ......

mysql导出指定字段的数据 - MS-SQL Server / 疑难问题

今天想到个问题,mysql可以导出表,数据库,怎么导出某个字段的数据呢?不知道大家有没有这么试过的?是不是导出数据的最小单位就是表?
用工具可以选择列的,比如sqlyog

谢谢,已经解决,我用的是命令,呵呵
......

mysql外键 - 其他数据库开发 / MySQL/Postgresql

我用的是mysql6.0为什么一创建两个表这间用外键来连接时就说创建不了:can"nt create table ...
你的语句是什么?你的表是什么存储引擎? 如果是myisam 则不支持外键,你需要把表改为inndb

貼出SQL&# ......

Mysql问题 - MS-SQL Server / 非技术版

我已经安装mysql了,设置的开机不启动,但在我的电脑'->'管理'->'服务和应用程序'->服务中找不到mysql,这样就没法启动了,我想询问一下这到底是怎么回事,先谢谢了
有好多地方呢
注册表
启动文件夹等
......

求一sql语句 - 其他数据库开发 / MySQL/Postgresql

如何从仪表中将根据日期查询的结果按最新时间(像新闻那样)的方式排列出来
(不要高估你的汉语表达能力或者我的汉语理解能力)
  建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号