随笔分类 -  mysql

摘要:附录B:错误代码和消息 目录 B.1. 服务器错误代码和消息 B.2. 客户端错误代码和消息本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息。 B.1.服务器错误代码和消息服务器错误信息来自下述源文件:· 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。· 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.h MySQL源文件中的定义。 阅读全文
posted @ 2012-03-06 09:15 张良 阅读(772) 评论(0) 推荐(0)
摘要:在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。但很多时候我们无法控制树的深度。这时就需要在MySQL中用存储过程来实现或在你的程序中来实现这个递归。本文讨论一下几种实现的方法。样例数据:mysql> create table treeNodes -> ( -> 阅读全文
posted @ 2012-03-06 08:52 张良 阅读(234) 评论(0) 推荐(0)
摘要:http://dev.mysql.com/doc/refman/5.1/zh/index.html 阅读全文
posted @ 2012-02-25 09:18 张良 阅读(154) 评论(0) 推荐(0)
摘要:JSP调用MySQL存储过程收藏1使用不带参数的存储过程使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列。不带参数的 call转义序列的语法如下所示:{call procedure-name}作为实例,在 SQL Server 2005 AdventureWorks 示例数据库中创建以下存储过程:SQL code :CREATE PROCEDURE GetContactFormalNamesASBEGIN SELECT TOP 10 Title + ' ' +FirstName + ' ' + LastName AS For 阅读全文
posted @ 2012-02-24 13:46 张良 阅读(826) 评论(0) 推荐(0)