Задать вопрос
@libera

Автоматическое заполнение date в MySQL?

У меня есть база
news там есть столбец date, как сделать автоматическое заполнение её, что бы не в ручную выбирать дату.
  • Вопрос задан
  • 9697 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Решения вопроса 1
NewProject1
@NewProject1
http://newproject1.com
При создании таблицы

CREATE TABLE mytable (
  mydate TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  ....)


или если таблица уже создана, просто указать дефолтное значение для поля CURRENT_TIMESTAMP
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@libera Автор вопроса
Не могу изменить ошибка
#1067 - Invalid default value for 'date'
Ответ написан
@Wan-Derer
Зобанели на Хабре, волки́ ;((
Присоединюсь к вопросу.
С TIMESTAMP всё получилось. Но если нужно просто поле DATE, без времени, есть ли возможность автоматически вставлять текущую дату?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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