У меня есть две колонки created_at и updated_at в той же таблице. Оба столбца имеют тип данных как datetime. Теперь, когда я пытаюсь изменить типы данных столбцов следующим образом -Имя столбца не принимает отметку времени по умолчанию
alter table nodestatics modify column updated_at datetime default current_timestamp;
alter table nodestatics modify column created_at datetime default current_timestamp;
Это показывает следующее сообщение об ошибке
Код ошибки: 1067 Недопустимое значение по умолчанию для «updated_at» (0 мс принято)
КодОшибка: 1067 Недопустимое значение по умолчанию для 'created_at' (0 мс принято)
Моя версия MySQL 5.5.41-0ubuntu0.14.04.1 (Ub untu)
Еще один запрос, хотя. Можем ли мы использовать сейчас(), чтобы преодолеть это? Если да, то как это возможно? –
@AnirudhRautela. , , Нет. Вы можете использовать триггер, чтобы преодолеть это. –