DROP USER
Sintassi
DROP USER [IF EXISTS] account [, account] ...
Spiegazione
L'istruzione DROP USER rimuove uno o più account MariaDB. Rimuove anche tutte le righe delle tabelle grant che impostano privilegi per questi account. Per utilizzarla, occorre disporre del privilegio globale CREATE USER
o del privilegio DELETE
sul database mysql. Ogni account è specificato nello stesso formato usato per l'istruzione CREATE USER
; per esempio,
'jeffrey'@'localhost'
. Se si specifica solo la parte relativa al nome utente, il nome host sarà '%'
. Per ulteriori informazioni su come specificare i nomi degli account, si veda CREATE USER
.
Se uno degli account specificati non esiste, viene generato un ERROR 1396 (HY000)
. Se si verifica un errore, DROP USER
eliminerà comunque gli account che possono essere rimossi correttamente.
Esempio
DROP USER bob;
IF EXISTS:
DROP USER bob; ERROR 1396 (HY000): Operation DROP USER failed for 'bob'@'%' DROP USER IF EXISTS bob; Query OK, 0 rows affected, 1 warning (0.00 sec) SHOW WARNINGS; +-------+------+---------------------------------------------+ | Level | Code | Message | +-------+------+---------------------------------------------+ | Note | 1974 | Can't drop user 'bob'@'%'; it doesn't exist | +-------+------+---------------------------------------------+