本文介绍了获取MySQL中变量的类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我定义一个像set @a = "1";
这样的变量.我怎么能看到@a是一个字符串?
If I define a variable like set @a = "1";
. How can I see that @a is a string?
推荐答案
您无法在MySQL中确定变量的类型.
You cannot determine the type of a variable in MySQL.
作为替代方案,您可以轻松地将CAST()
变量设置为所需的类型:
As an alternative, you can easily CAST()
your variable in the type you desire:
@a = CAST(123 AS CHAR);
MySQL手册中有关强制转换的更多信息和示例:
More information and examples about casting in the MySQL Manual:
这篇关于获取MySQL中变量的类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!