powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Возможно ли выполнение кода в новом соединении?
1 сообщений из 1, страница 1 из 1
Возможно ли выполнение кода в новом соединении?
    #39911258
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется некая процедура с атрибутом SQL SECURITY DEFINER . Особенностью процедуры является то, что она должна выполняться при вполне определённом наборе значений переменных среды (sql_mode, foreign_key_checks и т.п.) - именно таком, какой установлен глобально. При этом в сессии, в которой она будет вызываться, значения могут быть изменены.

Конечно, можно сохранить в локальных переменных сессионные значения, установить нужные, выполнить действия, а затем всё восстановить - но уж больно геморройным оно выглядит.

Есть ли возможность выполнить код в отдельном, новообразованном, соединении, в котором состояние сессионных переменных будет соответствовать дефолтным (серверным)? Ну кроме как через Event scheduler, само собой...
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Возможно ли выполнение кода в новом соединении?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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