O MySQL tem uma função interna para isso chamada FIND_IN_SET .
SELECT *
FROM tableName
WHERE FIND_IN_SET('7', bank_ids) > 0
Você deve normalizar corretamente sua tabela.
ATUALIZAÇÃO
se você quiser usar
LIKE
, você precisa concatenar ,
em ambos os lados. por exemplo WHERE CONCAT(',', bank_ids, ',') LIKE CONCAT('%,', '7', ',%')