Я нахожусь на MySQL 5.5 с триггером, и я хочу проверить, может ли пользователь выполнить свой запрос. Это всего лишь пример, как я могу это сделать с таким кодом?В MySQL Trigger, как получить информацию о пользователе, отправляющем запрос?
-- Trigger DDL Statements
DELIMITER $$
USE `database`$$
CREATE TRIGGER TBI_TEST BEFORE INSERT
ON tb_test FOR EACH ROW
BEGIN
DECLARE ER_BAD_USER CONDITION FOR SQLSTATE '45000';
IF NEW.host != {{HOW TO KNOW THE HOST PART OF THE CURRENT USER?}} THEN
SIGNAL ER_BAD_USER
SET MESSAGE_TEXT = 'forbidden', MYSQL_ERRNO = 401;
END IF;
END$$