Chinaunix首页 | 论坛 | 博客
  • 博客访问: 516330
  • 博文数量: 184
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 2490
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:34
文章分类

全部博文(184)

文章存档

2011年(1)

2010年(2)

2009年(12)

2008年(169)

我的朋友

分类: LINUX

2008-11-23 16:29:02

本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息。

1. 服务器错误代码和消息

服务器错误信息来自下述源文件:

· 错误消息信息列在share/errmsg.txt文件中。“%d”“%s”分别代表编号和字符串,显示时,它们将被消息值取代。

· 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.hinclude/mysqld_ername.h MySQL源文件中的定义。

· SQLSTATE值列在share/errmsg.txt文件中,用于生成include/sql_state.h MySQL源文件中的定义。

由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息。

2. 客户端错误代码和消息

客户端错误信息来自下述源文件:

· 圆括号中的错误值和符号与include/errmsg.h MySQL源文件中的定义对应。

· 消息值与libmysql/errmsg.c文件中列出的错误消息对应。%d%s分别代表数值和字符串,显示时,它们将被消息值取代。

由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息。

具体请看:

http://dev.mysql.com/doc/refman/5.1/zh/error-handling.html

阅读(482) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~