B.1.
服务器错误代码和消息
服务器错误信息来自下述源文件?/p>
·
错误消息信息列在
share/errmsg.txt
文件中?/p>
?d?/p>
?/p>
?s?/p>
分别代表编号和字符串?/p>
?/p>
示时,它们将被消息值取代?/p>
·
错误值列?/p>
share/errmsg.txt
文件中,用于生成
include/mysqld_error.h
?/p>
include/mysqld_ername.h MySQL
源文件中的定义?/p>
·
SQLSTATE
值列?/p>
share/errmsg.txt
文件中,用于生成
include/sql_state.h MySQL
源文件中的定义?/p>
由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息?/p>
·
错误?/p>
1000 SQLSTATE: HY000 (ER_HASHCHK)
消息?/p>
hashchk
·
错误?/p>
1001 SQLSTATE: HY000 (ER_NISAMCHK)
消息?/p>
isamchk
·
错误?/p>
1002 SQLSTATE: HY000 (ER_NO)
消息?/p>
NO
·
错误?/p>
1003 SQLSTATE: HY000 (ER_YES)
消息?/p>
YES
·
错误?/p>
1004 SQLSTATE: HY000 (ER_CANT_CREATE_FILE)
消息:无法创建文?/p>
'%s' (errno: %d)
·
错误?/p>
1005 SQLSTATE: HY000 (ER_CANT_CREATE_TABLE)
消息:无法创建表
'%s' (errno: %d)
·
错误?/p>
1006 SQLSTATE: HY000 (ER_CANT_CREATE_DB)
消息:无法创建数据库
'%s' (errno: %d)
·
错误?/p>
1007 SQLSTATE: HY000 (ER_DB_CREATE_EXISTS)