mysql.h


mysql_info()

char *mysql_info(MYSQL *mysql)

Recupera una cadena que proporciona información sobre la consulta ejecutada más recientemente, pero sólo para las sentencias listadas aquí. Para otras sentencias, mysql_info() devuelve NULL. El formato de la cadena varía dependiendo del tipo de consulta, tal como se describe. Los números son sólo ilustrativos; la cadena contendrá valores apropiados para cada consulta.

INSERT INTO ... SELECT ...
Formato de cadena: Records: 100 Duplicates: 0 Warnings: 0

INSERT INTO ... VALUES (...),(...),(...)...
Formato de cadena: Records: 3 Duplicates: 0 Warnings: 0

LOAD DATA INFILE ...
Formato de cadena: Records: 1 Deleted: 0 Skipped: 0 Warnings: 0

ALTER TABLE
Formato de cadena: Records: 3 Duplicates: 0 Warnings: 0

UPDATE
Formato de cadena: Rows matched: 40 Changed: 40 Warnings: 0

Hay que tener en cuenta que mysql_info() devuelve un valor no nulo para INSERT ... VALUES sólo para el formato de la sentencia de múltiples filas (es decir, sólo si se especifica una lista de múltiples valores).

Valores de retorno

Una cadena de caracteres que representa información adicional sobre la consulta ejecutada más recientemente. NULL si no hay información disponible para la consulta.

Errores

Ninguno.