文档首页
MySQL 8.4 C API 开发人员指南
下载本手册
PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb


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
};