const char *mysql_info(MYSQL *mysql)
説明
最近実行されたステートメント、ただしここに示すステートメントのみに関する情報を提供する文字列を取得します。ほかのステートメントに対しては、mysql_info()
は NULL
を返します。ここで説明するように、文字列の書式はステートメントの種類によって変わります。数字は一例にすぎず、文字列にはステートメントに適切な値が含まれます。
-
INSERT INTO ... SELECT ...
文字列の書式:
レコード数: 100 重複: 0 警告: 0
-
INSERT INTO ... VALUES (...),(...),(...)...
文字列の書式:
レコード数: 3 重複: 0 警告: 0
-
LOAD DATA INFILE ...
文字列の書式:
レコード数: 1 削除: 0 スキップ: 0 警告: 0
-
ALTER TABLE
文字列の書式:
レコード数: 3 重複: 0 警告: 0
-
UPDATE
文字列の書式:
該当した行: 40 変更: 40 警告: 0
mysql_info()
は INSERT ... VALUES
ステートメントの複数行形式に対してのみ、NULL
以外の値を返します (つまり、複数値のリストが指定されている場合のみ)。
戻り値
最近実行されたステートメントに関する追加情報を表す文字列。ステートメントに対する情報を使用できない場合は NULL
。
エラー
なし。