0

我在 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,%';

有人对最好的方法有任何想法吗?

4

0 回答 0