MySQL :: MySQL 8.0 C API Developer Guide :: 6.4.8 mysql_stmt_errno() (original) (raw)
6.4.8 mysql_stmt_errno()
unsigned int
mysql_stmt_errno(MYSQL_STMT *stmt)
Description
For the statement specified by stmt
,mysql_stmt_errno() returns the error code for the most recently invoked statement API function that can succeed or fail. A return value of zero means that no error occurred. Client error message numbers are listed in the MySQL errmsg.h
header file. Server error message numbers are listed inmysqld_error.h
. Errors also are listed atError Messages and Common Problems.
If the failed statement API function wasmysql_stmt_close(), do not call or mysql_stmt_errno() to obtain error information becausemysql_stmt_close() makes the statement handler invalid. Callmysql_errno() instead.
Return Values
An error code value. Zero if no error occurred.