Предполагая, что ваши столбцы называются day, month_number и year, этот запрос должен работать:
UPDATE coding_tracker SET coded_at = STR_TO_DATE(CONCAT_WS('/', day, month_number, year), '%d/%m/%Y')
В случае, если ваш month
столбец является именем, вы можете изменить %m
в приведенном вышезапрос к %b
для коротких названий месяцев (Jan..Dec
) или %M
для длинных названий месяцев (January..December
), например, для длинных имен:
UPDATE coding_tracker SET coded_at = STR_TO_DATE(CONCAT_WS('/', day, month, year), '%d/%M/%Y')
Документация о форматах для STR_TO_DATE
можно найти в разделе DATE_FORMAT
руководства MySQL.