且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

删除 MySQL 中具有特定名称的所有用户

更新时间:2023-11-30 10:23:28

好的,我有答案了:

SET @users = NULL;
SELECT GROUP_CONCAT('\'',user, '\'@\'', host, '\'') INTO @users FROM mysql.user WHERE user = 'rms';

SET @users = CONCAT('DROP USER ', @users);
PREPARE stmt1 FROM @users;
EXECUTE stmt1;
DEALLOCATE PREPARE stmt1;