Триггер-проблемы в HeidiSQL с использованием MariaDB (Current_User) - PullRequest
0 голосов
/ 16 октября 2018

после нескольких часов тестирования и поиска решения моей проблемы триггера без прогресса, я надеюсь получить совет от сообщества:

Я создал базу данных в MariaDB, используя HeidiSQL в качестве внешнего интерфейса.Теперь есть возможность создавать триггеры, и я хочу создать триггер вставки, чтобы получить User () - но это не работает.Я все время получаю «root @ localhost» вместо User.

Одна проблема в том, что я не могу изменить определитель, потому что это фиксированный параметр из HeidiSQL.Я приложил несколько фотографий внешнего интерфейса.Когда я изменяю определитель в «user @%», я получаю сообщение об ошибке в моей Java-программе:

java.sql.SQLException: пользователь, указанный как определитель ('User' @ '%')не существует

Я также попробовал функцию Current_User (), но, к сожалению, безуспешно.В этом случае я просто получаю имя определителя триггера, но не пользователя () базы данных.

Заранее благодарю за поддержку!

Триггербез определителя в HeidiSQL

Триггер с определителем в HeidiSQL

Создание инструмента запуска в HeidiSQL

...