после нескольких часов тестирования и поиска решения моей проблемы триггера без прогресса, я надеюсь получить совет от сообщества:
Я создал базу данных в MariaDB, используя HeidiSQL в качестве внешнего интерфейса.Теперь есть возможность создавать триггеры, и я хочу создать триггер вставки, чтобы получить User () - но это не работает.Я все время получаю «root @ localhost» вместо User.
Одна проблема в том, что я не могу изменить определитель, потому что это фиксированный параметр из HeidiSQL.Я приложил несколько фотографий внешнего интерфейса.Когда я изменяю определитель в «user @%», я получаю сообщение об ошибке в моей Java-программе:
java.sql.SQLException: пользователь, указанный как определитель ('User' @ '%')не существует
Я также попробовал функцию Current_User (), но, к сожалению, безуспешно.В этом случае я просто получаю имя определителя триггера, но не пользователя () базы данных.
Заранее благодарю за поддержку!
Триггербез определителя в HeidiSQL
Триггер с определителем в HeidiSQL
Создание инструмента запуска в HeidiSQL