MySQL ha una funzione incorporata per quella chiamata TROVA_IN_SET .
SELECT *
FROM tableName
WHERE FIND_IN_SET('7', bank_ids) > 0
Dovresti normalizzare correttamente la tua tabella.
AGGIORNAMENTO
se vuoi usare LIKE
, devi concatenare ,
su entrambi i lati. ad esempio
WHERE CONCAT(',', bank_ids, ',') LIKE CONCAT('%,', '7', ',%')