MySQL查询 - 将字符串与集类型进行比较

时间:2012-08-08 13:21:27

标签: php mysql set

我的表格SET('alpha','beta','gamma','delta','...','omega')中有一列,名称为'alphabet'

我的PHP查询是

$ string =“gamma”

SELECT * FROM table WHERE alphabet LIKE "%$string%"

所以我想返回列gammaalphabet所在的所有行,无论其他值是什么,因为它是SET类型。

sql查询是什么?

1 个答案:

答案 0 :(得分:7)

SELECT * FROM table WHERE find_in_set('$string', alphabet) > 0

FIND_IN_SET Doc