MySQL基于结果集确定列类型

MySQL基于结果集确定列类型,mysql,Mysql,假设我有一个存储过程,或者只是一个复杂的SELECT语句。我想知道返回列的类型是什么。在MySQL中是否可能,或者我必须使用一些编程访问并从中读取结果值?如果您想知道列的类型,可以使用SHOW COLUMNS语句。 看一看:我正确地理解了SHOW COLUMNS只对表和视图起作用,所以唯一的方法是基于创建人工视图,选择并检查类型。我在寻找一些简单的解决方案(如果有的话)。

假设我有一个存储过程,或者只是一个复杂的
SELECT
语句。我想知道返回列的类型是什么。在MySQL中是否可能,或者我必须使用一些编程访问并从中读取结果值?

如果您想知道列的类型,可以使用
SHOW COLUMNS
语句。
看一看:

我正确地理解了
SHOW COLUMNS
只对表和视图起作用,所以唯一的方法是基于
创建人工视图,选择
并检查类型。我在寻找一些简单的解决方案(如果有的话)。