Подскажите, можно ли сменить тип поля created_at с timestamp на datetime.
Есть таблица заметок, в которой использую это дефолтное поле как поле выхода заметки.
Изначально планировалось, что даты будут текущие +- несколько лет, но теперь появилась надобность записывать в это поле значения < 1970 года.
Могу ли я сменить тип этого поля?
Если сделаете ALTER на datetime должно быть всё нормально, только учтите что timestamp выводится с учётом временной зоны установленной в my.cnf или в текущей mysql сессии.
И как бы не получилось, что при альтере столбца с датой в результате значения стали бы не те из-за не правильно установленной таймзоны. Попробуйте сначала сделать локально миграцию.