Что не так с моим запросом SQL? (таблица mysql.user)

0

Эта линия работает неправильно.

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.

  • 3
    Ну, у вас есть какое-то подготовленное утверждение, но вы никогда не привязываете какие-либо значения к ? заполнители. Почему вы ожидаете, что этот код будет работать?
Теги:
mysql-workbench

1 ответ

0

Не вставляйте что-то вручную в системные таблицы, если вы действительно не знаете, что делаете (и из этого вопроса я сомневаюсь, что здесь дело). Вместо этого используйте назначенные команды, здесь CREATE USER.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню