MySQL :: MySQL 8.4 C API Developer Guide :: 5.4.40 mysql_info() (original) (raw)
5.4.40 mysql_info()
const char *
mysql_info(MYSQL *mysql)
Description
Retrieves a string providing information about the most recently executed statement, but only for the statements listed here. For other statements,mysql_info() returnsNULL
. The format of the string varies depending on the type of statement, as described here. The numbers are illustrative only; the string contains values appropriate for the statement.
- INSERT INTO ... SELECT ...
String format:Records: 100 Duplicates: 0 Warnings: 0
INSERT INTO ... VALUES (...),(...),(...)...
String format:Records: 3 Duplicates: 0 Warnings: 0
- LOAD DATA
String format:Records: 1 Deleted: 0 Skipped: 0 Warnings: 0
- ALTER TABLE
String format:Records: 3 Duplicates: 0 Warnings: 0
- UPDATE
String format:Rows matched: 40 Changed: 40 Warnings: 0
mysql_info() returns a non-NULL
value forINSERT ... VALUES only for the multiple-row form of the statement (that is, only if multiple value lists are specified).
Return Values
A character string representing additional information about the most recently executed statement. NULL
if no information is available for the statement.