分类: LINUX
2008-11-23 16:29:02
本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息。
1. 服务器错误代码和消息
服务器错误信息来自下述源文件:
· 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。
· 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.h MySQL源文件中的定义。
· SQLSTATE值列在share/errmsg.txt文件中,用于生成include/sql_state.h MySQL源文件中的定义。
由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息。
2. 客户端错误代码和消息
客户端错误信息来自下述源文件:
· 圆括号中的错误值和符号与include/errmsg.h MySQL源文件中的定义对应。
· 消息值与libmysql/errmsg.c文件中列出的错误消息对应。%d和%s分别代表数值和字符串,显示时,它们将被消息值取代。
由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息。
具体请看: