Предположительно, вы пытаетесь сопоставить любую дату рождения, которая появляется с октября. Так что вы можете попробовать:
SELECT *
FROM worker_info
WHERE MONTH(birthday) IN (10, 11, 12);
Проблема с вашим текущим подходом заключается в том, что birthday
это столбец даты (что нужно сделать), не текстовый столбец. Таким образом, сравнение с текстовым выражением LIKE
не имеет смысла. Но вместо этого вы можете и должны использовать функции даты MySQL.