PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb
const char *
mysql_stmt_sqlstate(MYSQL_STMT *stmt)
对于由 stmt
指定的语句,mysql_stmt_sqlstate()
返回一个包含最近调用的预处理语句 API 函数的 SQLSTATE 错误代码的以 null 结尾的字符串。该错误代码包含五个字符。 "00000"
表示 “没有错误。” 这些值由 ANSI SQL 和 ODBC 指定。有关可能值的列表,请参见 错误消息和常见问题.
并非所有 MySQL 错误都映射到 SQLSTATE 代码。对于未映射的错误,将使用值 "HY000"
(一般错误)。
如果失败的语句 API 函数是 mysql_stmt_close()
,请不要调用 mysql_stmt_sqlstate()
来获取错误信息,因为 mysql_stmt_close()
会使语句句柄无效。请改用 mysql_sqlstate()
。