No está almacenando sus datos de manera adecuada. De todos modos, si aún desea usar este esquema, debe usar FIND_IN_SET en lugar de LIKE para evitar resultados no deseados.
SELECT *
FROM mytable
WHERE FIND_IN_SET(2, ancestors) <> 0
No está almacenando sus datos de manera adecuada. De todos modos, si aún desea usar este esquema, debe usar FIND_IN_SET en lugar de LIKE para evitar resultados no deseados.
SELECT *
FROM mytable
WHERE FIND_IN_SET(2, ancestors) <> 0