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

Как добавить дату в бд MySQL 8.0?

В таблице есть строка date, тип данных - timestamp, по умолчанию - CURRENT_TIMESTAMP.
Как теперь туда занести время создания записи в таблице или хоть какое-то время.
Пробовал запросы:

INSERT INTO posts VALUES (null,'tilte','text',55,null)
INSERT INTO posts VALUES (null,'tilte','text',55,'')
INSERT INTO posts VALUES (null,'tilte','text',55,'2019-09-31 23:59:59')

Все выдают ошибку:

Incorrect datetime value: '' for column 'date' at row 1

Скриншот таблицы:61dc780314393585620603.png
  • Вопрос задан
  • 459 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
INSERT INTO posts (id, title, text,user) VALUES (null,'tilte','text',55)
INSERT INTO posts (id, title, text,user, date) VALUES (null,'tilte','text',55, DEFAULT)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@galaxy
INSERT INTO posts VALUES (null,'tilte','text',55,'2019-09-31 23:59:59')

В сентябре 30 дней так-то...
Ответ написан
Ваш ответ на вопрос

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

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