2013-03-25 37 views
0

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

回答

0

如果您想知道列的类型,您可以使用SHOW COLUMNS语句。 看一看:http://dev.mysql.com/doc/refman/5.6/en/show-columns.html

+0

正如我理解的那样,'SHOW COLUMNS'只能在表和视图上工作,所以唯一的方法就是创建基于'SELECT'的人工视图并检查类型。我宁愿寻找一些简单的解决方案(如果存在的话)。 – 2013-03-25 11:58:28