3

我的表格中有一个类型SET('alpha','beta','gamma','delta','...','omega')和名称为“字母”的列

我的 PHP 查询是

$string = "伽玛"

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

因此,我想返回gammacolumn 中的所有行alphabet,而不管其他值也在那里,因为它是 SET 类型。

sql查询会是什么?

4

1 回答 1

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

FIND_IN_SET 文档

于 2012-08-08T13:22:54.177 回答