PDF(美国LTR)- 1.3MB.
PDF(A4)- 1.3MB.
HTML下载(TGZ)- 165.5KB.
HTML下载(ZIP)- 176.0KB.
unsigned int mysql_errno(mysql * mysql)
对于指定的连接mysql.
那mysql_errno()
返回最近调用的API函数的错误代码,可以成功或失败。返回值为零意味着不会发生错误。客户端错误消息编号列在MySQL中errmsg.h.
标题文件。服务器错误消息编号列入mysqld_error.h.
。错误也列出了错误消息和常见问题。
笔记
一些功能如mysql_fetch_row()
没有设置mysql_errno()
如果他们成功了。拇指规则是所有函数必须要求服务器进行信息重置mysql_errno()
如果他们成功了。
MySQL特定的错误编号返回mysql_errno()
与返回的SQLState值不同mysql_sqlstate()
。例如,mysql.客户端程序使用以下格式显示错误,其中1146.
是个mysql_errno()
价值和'42s02'
是相应的mysql_sqlstate()
价值:
shell> select * from no_such_table;错误1146(42S02):表“test.no_such_table”不存在