在 mysql 中,我想要删除表和更改表的触发器,就像我们在 sql server 中一样。
对于 DROP_TABLE、ALTER_TABLE 触发器
有什么我可以做的吗?基本上我想要用户不能删除/更改
表的功能,我们甚至可以通过提供限制性权限来实现它,但是我们有一个应用程序,其中客户购买了sql服务器,因此他们拥有root权限用户登录然后就可以做到这一点,所以如果我们添加触发器那么只有我认为我们可以限制它,
- 同样的事情我需要删除数据库,在 SQL Server 中我们有
FOR DROP_DATABASE
、DROP_TRIGGER
、ALTER_TRIGGER
有没有办法在mysql中做到这一点
提前致谢
最佳答案
您可以使用 REVOKE 命令删除用户的 ALTER 和 DROP 权限。
https://dba.stackexchange.com/questions/27372/blocking-drop-database-command
关于mysql - 在 My SQL 中,我希望用户限制删除表和删除数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40145587/