文档主页
MySQL 9.0 C API 开发者指南
下载此手册
PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb


MySQL 9.0 C API 开发者指南  /  ...  /  mysql_result_metadata()

5.4.67 mysql_result_metadata()

enum enum_resultset_metadata
mysql_result_metadata(MYSQL_RES *result)

描述

mysql_result_metadata() 返回一个值,指示结果集是否具有元数据。对于元数据可选连接,当客户端事先不知道特定结果集是否具有元数据时,这非常有用。例如,如果客户端执行一个返回多个结果集并可能更改 resultset_metadata 系统变量的存储过程,则客户端可以对每个结果集调用 mysql_result_metadata() 来确定它是否具有元数据。

有关管理结果集元数据传输的详细信息,请参见 第 3.6.7 节,“可选结果集元数据”

返回值

mysql_result_metadata() 返回以下值之一

enum enum_resultset_metadata {
 RESULTSET_METADATA_NONE= 0,
 RESULTSET_METADATA_FULL= 1
};