将文本列与不同的数据类型进行比较

时间:2015-02-13 14:18:13

标签: mysql

MySQL允许我做类似的事情:

SELECT * FROM my_table WHERE text_field = 75
SELECT * FROM my_table WHERE text_field < 14.67

我想知道这样做的含义是什么。 MySQL会使表格全扫描以转换文本值吗? 这个操作是否具有性能?

我的问题是我有一个存储动态详细信息的表,并且值始终存储在文本列中,而不管其类型如何。如果我为每种可能的数据类型创建一个特定的列会更好吗?

0 个答案:

没有答案