J'ai cette requête MySQL.MySQL Comme plusieurs valeurs
Je champs de base de données avec ce contenu
sports,shopping,pool,pc,games
shopping,pool,pc,games
sports,pub,swimming, pool, pc, games
Pourquoi cela comme requête ne fonctionne pas? J'ai besoin des champs avec sport ou pub ou les deux?
SELECT * FROM table WHERE interests LIKE ('%sports%', '%pub%')
Je pense qu'il devrait être 'SELECT * FROM table WHERE find_in_set (intérêts, 'sports, pub')', mais cette technique est susceptible de surpasser regex dans la plupart des situations. –
Vous avez raison. J'ai édité ma réponse. –