Javascript mysql检查分号分隔的字符串中是否存在整数,该字符串在where子句中完全匹配

Javascript mysql检查分号分隔的字符串中是否存在整数,该字符串在where子句中完全匹配,javascript,mysql,sql,Javascript,Mysql,Sql,我想检查where子句中半逗号分隔的字符串中是否存在整数值,如where index_of('123456;123;456','45'))>0asinstrdose,但也会检查整数值的完全匹配修复您的数据结构,这样您就不会在字符串中存储整数,也不会在单个列中存储多个值。这不是SQL风格的数据存储方式 但是,如果你被其他人糟糕的设计决策所困扰,那么MySQL提供了方便的解决方案: 谢谢。你救了我! where find_in_set(@intval, replace(STRINGCOL_YUCK,

我想检查where子句中半逗号分隔的字符串中是否存在整数值,如
where index_of('123456;123;456','45'))>0
as
instr
dose,但也会检查整数值的完全匹配

修复您的数据结构,这样您就不会在字符串中存储整数,也不会在单个列中存储多个值。这不是SQL风格的数据存储方式

但是,如果你被其他人糟糕的设计决策所困扰,那么MySQL提供了方便的解决方案:


谢谢。你救了我!
where find_in_set(@intval, replace(STRINGCOL_YUCK, ';', ',')) > 0