Non stai memorizzando i tuoi dati in modo corretto. Ad ogni modo, se vuoi ancora usare questo schema dovresti usare TROVA_IN_SET invece di LIKE per evitare risultati indesiderati.
SELECT *
FROM mytable
WHERE FIND_IN_SET(2, ancestors) <> 0
Non stai memorizzando i tuoi dati in modo corretto. Ad ogni modo, se vuoi ancora usare questo schema dovresti usare TROVA_IN_SET invece di LIKE per evitare risultati indesiderati.
SELECT *
FROM mytable
WHERE FIND_IN_SET(2, ancestors) <> 0