Моя существующая таблица:
+-----------------+---------------+------+-----+---------+-------------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+---------------+------+-----+---------+-------------------+
| creation_date | timestamp | YES | | NULL |
Я хотел изменить таблицу следующим образом:
ALTER TABLE enterprise MODIFY creation_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
Но я получил эту ошибку:
ОШИБКА 1138 (22004) в строке 7: Недопустимое использование значения NULL
Проблема выглядит как изменение Nullable, которое было YES, чтобы NOT NULL. Нужно ли отбрасывать столбец и добавлять потом?