10bet网址
MySQL 5.7 C API开发指南
本手册下载
PDF (Ltr)- 1.1 mb
PDF (A4)- 1.1 mb


5.4.14 mysql_errno ()

unsigned int mysql_errno(MYSQL)

描述

指定的连接mysqlmysql_errno ()返回最近调用的可以成功或失败的API函数的错误代码。返回值为零表示没有发生错误。客户端错误消息编号在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()如果失败,就调用。零表示没有发生错误。

错误

一个也没有。