powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / По экспорту БД простой вопрос
4 сообщений из 4, страница 1 из 1
По экспорту БД простой вопрос
    #39908921
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю экспорт базы через Workbench на двух серверах.

С одного сервера при выгрузке хранимых процедур перед каждой процедурой есть такая строка:
Код: sql
1.
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION' */ ;


С другого:
Код: sql
1.
/*!50003 SET sql_mode              = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION' */ ;



Как настроить, что бы в файле экспорта были одинаковые настройки? Неудобно сравнивать.

В самом сервере переменную sql_mode поменял, сервер перезагрузил. Переменная выглядит как
'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

При экспорте - всё равно 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION'.
...
Рейтинг: 0 / 0
По экспорту БД простой вопрос
    #39908943
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. надо заглянуть в my.cnf или my.ini там в секциях [...] может стоять переопределение
2. может меняли не глобальную а сессионную sql_mode
...
В любом случае можно не обращать внимание при загрузке-выгрузке, исправить рукой в дампе. Будут лишь предупреждения
...
Рейтинг: 0 / 0
По экспорту БД простой вопрос
    #39908973
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ самом сервере переменную sql_mode поменял, сервер перезагрузил.
ну вот это бесполезно, действует до перезагрузки
...
Рейтинг: 0 / 0
По экспорту БД простой вопрос
    #39908995
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не помогло. my.ini нашёл, действительно, там была короткая строка. Я её поменял, перезагрузил сервер, и даже комп - не помогло. Я загрузил БД из скрипта, в котором "длинный" набор настроек - всё стало выгружаться норм. Потом взял одну процедуру из старого скрипта, залил в новую БД, и только она стала выгружаться с "короткими" настройками.
Похоже, свойство sql_mode можно задавать для каждого элемента.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / По экспорту БД простой вопрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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