LIKE är i princip samma sak som =, förutom att LIKE låter dig använda jokertecken.
Dessa två frågor ger samma resultat:
SELECT * FROM table WHERE col LIKE 'xyz';
SELECT * FROM table WHERE col='xyz';
Utan "%" i LIKE-frågan är det i praktiken samma sak som "=".
Om du gör ett urval på en heltalskolumn bör du överväga att använda operatorerna IN() eller BETWEEN. Det låter som att du har två separata villkor som bör hanteras i din kod istället för i frågan, eftersom dina villkor kräver att du behöver minst två olika typer av frågor.
Edit:Jag borde förtydliga att LIKE och =bara är lika vid normal användning av enkla strängjämförelser. Du bör läsa MySQL-manualen för detaljer om hur det fungerar, eftersom det finns situationer där det inte är samma sak (som språkuppsättningar).