mysql - 使用csv样式数据查询字段

时间:2012-05-10 23:58:59

标签: mysql

我在mysql表中有一个字段,其中包含逗号分隔的数字组(例如1,2,3,4,5)。我试图找出最好的方法来查询表(特别是如果有数百万行)快速,最小的CPU使用。

我可以很容易地做到以下几点:

select * from table where field like '%60,%';

但是我不认为这是最优的,它也会返回字段值的匹配,例如1,2,3,4,160。我确实考虑在字符串的开头和结尾添加逗号,例如1,2,3,4,160,然后以下查询将起作用:

select * from table where field like '%,60,%';

任何人对最佳方法都有任何想法吗?

0 个答案:

没有答案