Чат Telegram
Группа ВКонтакте
Новый комментарий


SBTesla 18.10.2018 в 09:24

При добавлении записи

INSERT INTO `articles` (`id`, `author_id`, `name`, `text`, `created_at`) VALUES (NULL, '1', 'Статья о том, как я погулял', 'Шёл я значит по тротуару, как вдруг...', CURRENT_TIMESTAMP);
INSERT INTO `articles` (`id`, `author_id`, `name`, `text`, `created_at`) VALUES (NULL, '1', 'Пост о жизни', 'Сидел я тут на кухне с друганом и тут он задал такой вопрос...', CURRENT_TIMESTAMP);

Выдает ошибку что поле id не может содержать величину NULL. вбил ручками 1,2 все заработало,
Возможно это зависит от версии базы? А если допустим у меня 200+ статей можно как то указать что бы он добавлял автоматом номера?

ivashkevich 19.10.2018 в 00:26

Значит вы не выставили Auto Increment.

Reechniy 15.08.2019 в 16:11

у меня при создании таблицы вылетает такая ошибка: "#1067 - Некорректное значение по умолчанию для 'created_at'"

при этом при удалении DEFAULT CURRENT_TIMESTAMP, все прекрасно работает и дата проставляется корректно. Понять не могу, в чем подвох. Сижу через open server, в настройках MySQL/MariaDB установлен MySQL-5.5-x64

ivashkevich 16.08.2019 в 20:28

Это старый MySQL. Выбери 5.7

sirserik 20.11.2019 в 09:41

Уважаемый автор доброго времени суток, я хотел бы увидеть пример кода для работы с датой и временем, я имею ввиду как сравнивать 2 даты и сохранять новую дату к примеру. Сайт по подписке на платный контент, который обновляется (продлевается) ежемесячно или еженедельно итд. Именно как правильно работать с датой как их сравнить и как сохранять в бд. Заранее спасибо.

ivashkevich 21.11.2019 в 13:10

Привет. Почитай в официальной документации про DateTime

Логические задачи с собеседований