(не все детали должны быть релевантными; однако запись всей ценной информации в базу данных может помочь с решением) Я пытаюсь написать базу данных mariaDB в manjaro, где есть таблица, в которую после добавления строки будет добавлена Пользователь с деталями в соответствии с этой строкой, и после удаления удалит указанного пользователя.
DELIMITER $$
$$
CREATE TRIGGER user_creation
AFTER INSERT ON Users FOR EACH ROW
BEGIN
DECLARE username CHAR(100);
DECLARE password_hash CHAR(100);
SELECT NEW.user_name INTO username;
SELECT NEW.hash INTO password_hash;
CREATE USER username@'%' IDENTIFIED BY password_hash [AS 'auth_string'];
GRANT SELECT TO username@'%';
END;$$
DELIMITER ;
Я просмотрел результаты этого вопроса, потому что он мне показался правильным, но я не смог заставить его работать.
ORACLE PL SQL Создать пользователя с триггером, идентифицированным по: новому имени пользователя и паролю