MySQL: удалить разрешение пользователя на удаление указанных c таблиц - PullRequest
1 голос
/ 07 марта 2020

Вот в чем вопрос ... У меня есть 30 таблиц в базе данных, и я хочу избежать удаления информации в пяти таблицах.

С этим я также пойму, как избежать вставка в три таблицы. Конечно, я создал нового пользователя и до сих пор не имею никаких привилегий.

Можно ли сделать этот механизм c?

1 Ответ

3 голосов
/ 07 марта 2020

Использовать REVOKE :

REVOKE DELETE ON contacts FROM 'user1'@'localhost';

Что приведет к удалению разрешения DELETE для таблицы contacts.

Например, с помощью mydb. * Вы можете удалить все разрешения DELETE для всех таблиц в базе данных mydb.

...