检查同一单元格中mysql中的重复数据

检查同一单元格中mysql中的重复数据,mysql,Mysql,我有一个专栏电话:customer\u mobile。但在那间牢房里他们有这样的数据 “087555555508755555550875555555087555555555087555555555” 我想查询数据副本是否显示1您可以在逗号分隔的字符串中找到特定的字符串,如下所示 SELECT FIND_IN_SET('0875555555', (SELECT customer_mobile FROM your_table_name)) as found 它将返回1,2,3,4这样的位置,否则它

我有一个专栏电话:customer\u mobile。但在那间牢房里他们有这样的数据

“087555555508755555550875555555087555555555087555555555”


我想查询数据副本是否显示1

您可以在逗号分隔的字符串中找到特定的字符串,如下所示

SELECT FIND_IN_SET('0875555555', (SELECT customer_mobile FROM your_table_name)) as found

它将返回1,2,3,4这样的位置,否则它将返回0

复制是什么意思?您想查看单元格中是否有多个数字?您应该考虑规范化db。就我所见,这是一个非常糟糕的数据库结构。在mysql、google、mysql unstrng或mysql split string中,没有简单的方法来分解字符串。@P.Salmon。我已经拿到了,谢谢兄弟。