pesquisando em uma lista de vírgula-delimitada em mysql
Sua tabela MySQL contém um campo com uma lista de vírgula de vírgula de ids. Você deseja pesquisar nesse campo usando uma consulta como selecionar ... onde campo como '%1%'. No entanto, esta consulta corresponde a muitas entradas devido aos IDs sobrepostos. ]
A função find_in_set leva dois argumentos: a string que você está pesquisando e a lista separada por vírgula. Ele retorna a posição da string dentro da lista, ou 0, se não for encontrada. Isso fornecerá resultados de pesquisa mais precisos e evitarão a questão das entradas correspondentes devido a IDs sobrepostos.Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3