Mysql 如何在_SET()中使用非逗号分隔的FIND_?

Mysql 如何在_SET()中使用非逗号分隔的FIND_?,mysql,Mysql,“在集合中查找”对于我正在搜索的内容非常有用,但遗憾的是,该字段被另一个字符分隔(集合->|*|)?我能换个分隔符吗 您可以使用“替换”,然后在\u集中查找\u FIND_IN_SET('ddd' ,REPLACE(str, '|*|', ',') ) 我不同意。如果数据是1,2,3 |*| 4,5,6,该怎么办?这会有不良的副作用。

“在集合中查找”对于我正在搜索的内容非常有用,但遗憾的是,该字段被另一个字符分隔(集合->|*|)?我能换个分隔符吗

您可以使用“替换”,然后在\u集中查找\u

   FIND_IN_SET('ddd' ,REPLACE(str, '|*|', ',') )

我不同意。如果数据是
1,2,3 |*| 4,5,6
,该怎么办?这会有不良的副作用。