【发布时间】:2017-05-10 12:35:16
【问题描述】:
我想阻止用户使用 delete * from table 除非指定主键,我们的团队成员之一偶然使用“delete * from table_name”我想防止将来出现这种情况。
【问题讨论】:
-
什么并减慢每个表上的每次删除速度?没有适当的备份是解决方案。
-
不要使用触发器。 e4c5 是正确的,您需要适当的备份和合理的数据库访问安全性。
-
撤销删除权限并创建一个存储过程以从表中删除.. 触发器不能用于检查 DELETE 查询中是否使用了 WHERE
标签: mysql database mysql-workbench amazon-aurora