Добавляю в joomshopping в таблицу orders пару столбцов. Ругается на

mysql 1067 некорректное значение по умолчанию для order_date. Mysql 5.7. Гуглил - ошибка связана с установленным по умолчанию нулевым значением даты. Если редактировать саму колонку order_date, то сохраняет с нулевым значением. А при запросе на добавление колонок - выкидывает ошибку. Лечится чем нибудь?*

20 ответов

17 просмотров

в конфиге mysql флагами это делается

Sergey-Tolkachyov Автор вопроса
Aleksandr Balashov
в конфиге mysql флагами это делается

Я на паблик делаю. Поэтому в конфиг лезть не вариант

Если может быть null то нефиг писать not null default. И да как и где добавляешь колонку.

Sergey-Tolkachyov Автор вопроса
Igor Berdichevskiy
Если может быть null то нефиг писать not null defa...

Я создаю свои 2 колонки, а ошибка вылетает по стандартную джумшопинговскую

Sergey Tolkachyov
Ручками через phpMyAdmin

Ну тогда все верно. У datetime не может быть string по умолчанию

Sergey-Tolkachyov Автор вопроса
Igor Berdichevskiy
Ну тогда все верно. У datetime не может быть strin...

При создании заказа пишется время, но по умолчанию стоит 0000-00-00 00:00:00.

Sergey-Tolkachyov Автор вопроса
Vladimir Progreccor
сделай время unixtime 😉

Это жш. Мне не нужно изменять его нативные типы колонок.

Sergey-Tolkachyov Автор вопроса
Vladimir Progreccor
так это в твоих колонках?

Я в стандартную таблицу заказов добавляю свои 2 колонки. Обе int, но при создании мускул ругается на другую колонку с датой, где нули по умолчанию стоят.

Пиши timestamp в колонку int =)

Igor Berdichevskiy
Если может быть null то нефиг писать not null defa...

Действительно. Именно об этом нужно сказать тому, кто базу настраивал

Sergey-Tolkachyov Автор вопроса
Artem Vasilev
Пиши timestamp в колонку int =)

Да бл..! Это не моя таблица, это жш, куда я хочу добавить свою пару колонок, чтоб не варганить отдельную таблицу связей.

Sergey Tolkachyov
Я в стандартную таблицу заказов добавляю свои 2 ко...

Не делай так! Делай свои таблицы и ставь связи. Потом в плагина будешь джоины дописывать

Sergey Tolkachyov
Да бл..! Это не моя таблица, это жш, куда я хочу д...

Я про то что это жшлпные ещё не дочитал. Я думал он на твои ругается

Sergey Tolkachyov
Да бл..! Это не моя таблица, это жш, куда я хочу д...

А лучше сделать свою! Во-первых это избавит тебя от геморроя с их структурой, во вторых - если они вдруг захотят жёстко пересобирать таблицу, то могут случайно грохнуть твои колонки

Sergey Tolkachyov
Да бл..! Это не моя таблица, это жш, куда я хочу д...

за такое седину с яиц сбривают вместе с яйцами

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

Обсуждают сегодня

Доброго вечера. Поскажите, как изменить код number_fomat, что цена была без копеек. <?php if(!empty($value)) { $parts = explode('.',$value); echo number_format ($part...
Katerina Beliayeva
12
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
слушайте, на многих старых сайта на 1.4 вижу этот алерт конкретно - смущает что ругается на index.php и manager/index.php Сайты друг с другом никак не связаны хостингами и об...
Jacov Borisov
5
core\config\database\connections\default.php На всякий случай проверь всё же файл <?php return [ 'driver' => env('DB_TYPE', 'mysql'), //$database_type 'host' => env('D...
Andrey K
2
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
А это вообще исполнимо - посчитать прям всех-всех? Я же так понимаю, всегда найдется кто-то, кто не определился, не посчитался или еще как-нибудь испортит картинку
Julia Cherri
7
#оффтоп А кто-то уже видел, что там ребята из roistat настраивают на сайте? Очень хотят в админку "настроить аналитику бесплатно"
Julia Cherri
6
мои еще в начале пути, похоже. А куда уходят, если могут?
Julia Cherri
6
Как думаете, такою юмор на сайте лишним будет?
М
2
без автосабмита все равно должен?
Николай Архипов
2
Карта сайта