10bet网址
MySQL 5.6 C API开发指南
本手册下载
PDF (Ltr)- 1.1 mb
PDF (A4)- 1.1 mb
HTML下载(TGZ)- 135.0 kb
HTML下载(邮政编码)- 144.7 kb


5.4.14 mysql_errno ()

unsigned int mysql_errno(MYSQL * MYSQL)

描述

指定的连接mysqlmysql_errno ()返回最近调用的可能成功或失败的API函数的错误代码。返回值为0表示没有发生错误。MySQL中列出了客户端错误消息号errmsg.h头文件。服务器错误消息编号列于mysqld_error.h.错误也列在错误消息和常见问题

请注意

一些函数如mysql_fetch_row ()不设置mysql_errno ()如果他们成功了。经验法则是,所有必须请求服务器重置信息的函数mysql_errno ()如果他们成功了。

由返回的mysql特定的错误号mysql_errno ()*返回的SQLSTATE值不同mysql_sqlstate ().例如,mysql客户端程序使用以下格式显示错误,其中1146mysql_errno ()价值和“42 s02”是相应的mysql_sqlstate ()值:

SELECT * FROM no_such_table;错误1146 (42S02):表'测试。no_such_table”根本不存在

返回值

最后一个的错误代码值mysql_xxx()如果失败,就打电话。零表示没有发生错误。

错误

一个也没有。