Я попытался изменить таблицу с вставкой нового атрибута date1, где он автоматически установит дату для каждой записи в таблицу.MYSQL alter table current_time ошибка по умолчанию
Когда я вставить в запросе
ALTER TABLE `vessellist` ADD `date1` DATE NOT NULL DEFAULT CURRENT_TIMESTAMP FIRST;
Это говорит INVALID ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ ДЛЯ DATE1 п
Типов данных CURRENT_TIMESTAMP может быть использован в качестве значения поля по умолчанию для ограниченно, и варьируется в зависимости от версии MySQL. В более ранних версиях я полагаю, что только поля TIMESTAMP могут использовать его; в более поздних комментариях, я думаю, DATETIME также может; но я не уверен, может ли DATE. – Uueerdo
Спасибо. Теперь я понимаю. Я изменил тип данных, и нет ошибки –