Si ces identifiants sont stockés sous forme de virgule séparée, vous pouvez utiliser FIND_IN_SET()
SELECT * FROM `table` WHERE FIND_IN_SET('2',`column_name`) >0
Mais stocker des valeurs séparées par des virgules est une mauvaise idée si vous pouvez modifier votre schéma, puis normalisez d'abord la structure de votre table
Normalisation de la base de données