У меня есть следующий создать таблицу заявление (в MySQL):По умолчанию Дата валютирования в MySQL создать таблицу не работает
CREATE TABLE bugs (id INT, open_date DATE,
close_date DATE DEFAULT STR_TO_DATE('9999-99-99', '%Y-%m-%d'), severity INT);
К сожалению, он не работает и возвращает ошибку из значения даты по умолчанию. Любой другой способ установить конкретное значение по умолчанию на дату при использовании оператора create table? Заранее спасибо.
Не работает. возвращает: CREATE TABLE bugs (id INT, open_date DATE, close_date DATE DEFAULT '9999-99-99', серьезность INT) \t Код ошибки: 1067. Недопустимое значение по умолчанию для 'close_date' – mj1261829
oh sorry Используйте '9999-9- 9 'вместо' 9999-99-99 ' – Munish
Поскольку 99 недействительной даты или месяца, вы можете использовать до 31 дня и 12 в течение месяца – Munish