Эта линия работает неправильно.
INSERT INTO 'mysql'.'user' ('Host', 'User', 'ssl_cipher', 'x509_issuer', 'x509_subject') VALUES ('%', 'User1', ?, ?, ?);
Я пытаюсь сделать этот триггер позже, но сначала мне нужна правильная вставка.
CREATE TRIGGER new_user AFTER INSERT ON BBDD.users for each row INSERT INTO 'mysql'.'user' ('Host', 'User', 'ssl_cipher', 'x509_issuer', 'x509_subject', 'authentication_string') VALUES ('%', BBDD.users(name), ?, ?, ?, BBDD.users(password));
Я использую MySQL Workbench 6.3 CE.
Не вставляйте что-то вручную в системные таблицы, если вы действительно не знаете, что делаете (и из этого вопроса я сомневаюсь, что здесь дело). Вместо этого используйте назначенные команды, здесь CREATE USER
.
?
заполнители. Почему вы ожидаете, что этот код будет работать?