Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / E#1067 - Некорректное значение по умолчанию / 9 сообщений из 9, страница 1 из 1
22.05.2017, 13:04
    #39457277
dkr7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
E#1067 - Некорректное значение по умолчанию
Доброго времени суток.

Буду признателен, если поможете мне в таком вопросе:

1) Есть база данных с таблицами. Все эти таблицы нужно перенести в другую базу данных.

2) Новую БД создал. Переношу таблицы так: CREATE TABLE newDB.tab1 AS SELECT * FROM oldDB.tab1;

3) Все таблицы успешно перенес, кроме 4-х.


Ответ MySQL:

#1067 - Некорректное значение по умолчанию для 'post_date'



Что мне в этом случае нужно сделать?

Спасибо за ответ.
...
Рейтинг: 0 / 0
22.05.2017, 14:04
    #39457349
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
E#1067 - Некорректное значение по умолчанию
1) ALLOW_INVALID_DATES
2) NO_ZERO_DATE
3) NO_ZERO_IN_DATE
https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html
...
Рейтинг: 0 / 0
22.05.2017, 14:05
    #39457350
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
E#1067 - Некорректное значение по умолчанию
...
Рейтинг: 0 / 0
22.05.2017, 14:09
    #39457356
dkr7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
E#1067 - Некорректное значение по умолчанию
Akina,

Спасибо за ответ!!!

Если я правильно понял (я новичок), я по умолчанию ставлю вместо '0000-00-00', например '2001-01-01'?
...
Рейтинг: 0 / 0
22.05.2017, 14:19
    #39457371
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
E#1067 - Некорректное значение по умолчанию
Теоретически - да.
Практически - запрос намекает, что обе БД работают в рамках одного инстанса сервера. И как при этом существует старая таблица без воплей о кривой структуре?
...
Рейтинг: 0 / 0
22.05.2017, 14:28
    #39457377
dkr7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
E#1067 - Некорректное значение по умолчанию
Akina,
Да, получается так. Старая БД нормально себя чувствует.
...
Рейтинг: 0 / 0
22.05.2017, 14:30
    #39457379
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
E#1067 - Некорректное значение по умолчанию
Какая версия сервера? какой режим работы сервера? как он относится к "ручному" созданию таблицы с таким default value?
...
Рейтинг: 0 / 0
22.05.2017, 14:32
    #39457384
dkr7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
E#1067 - Некорректное значение по умолчанию
Ситуация такова... меняю 0000-00-00 00:00:00 на 2001-01-01 01:01:01 все проходит.

MySQL 5.7
...
Рейтинг: 0 / 0
22.05.2017, 14:44
    #39457397
dkr7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
E#1067 - Некорректное значение по умолчанию
Akina, спасибо за помощь
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / E#1067 - Некорректное значение по умолчанию / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]