spooky_2020
@spooky_2020
А меня Сережа зовут.

Что использовать в MySQL 8.0 для DEFAULT DATE?

Раньше я использовал MariaDB и вот такое поле в create table: ок_date DATE NOT NULL DEFAULT CURDATE(),
Перешел на MySQL 8.0 - там такой синтаксис вызывает ошибку - ERROR 1064 (42000).
Каким образом можно назначить текущую дату по умолчанию?
Менять тип поля на другое не вариант. Гугление пока не помогло.
  • Вопрос задан
  • 865 просмотров
Решения вопроса 1
rozhnev
@rozhnev Куратор тега MySQL
Fullstack programmer, DBA, медленно, дорого
create table ok (
  id int,
  ok_date DATE NOT NULL DEFAULT (CURRENT_DATE)
);


прверить SQL запрос
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы