为什么 mysql 服务器在删除用户时忽略取消

为什么 mysql 服务器在删除用户时忽略取消

我创建了名为“Try”的用户,并将全局权限设置为所有权限

用户表

一旦我检查它,并使用“删除与用户同名的数据库”复选框将其删除

显示复选框

然后点击“开始”,弹出此窗口

警告

然后点击“确定”,我一点击就弹出了第二个警告窗口,如下所示

第二次警告

然后单击“取消”,但由于用户已被删除,因此过程未被取消,我收到了成功消息,如下所示

成功弹出

所以我真的想知道是否有任何进一步的配置,如果没有,为什么会发生这种情况,或者这是否只是我独有的问题,提前感谢

答案1

MySQL 中没有“取消”功能。MySQL 仅执行以 SQL 语言编写的 SQL 查询。

PHPMyAdmin 是一个在 MySQL 服务器上执行 SQL 查询的便捷工具。当您在 PHPMyAdmin 中执行操作时,它将在服务器上执行一个或多个 SQL 查询。

在这种特殊情况下,它首先执行DROP USERSQL 查询,然后如果您确实想要,则显示确认DROP DATABASE

这里没有交易,所以每个步骤都是单独执行的。

相关内容