gpt4 book ai didi

mysql - 如何禁止删除特定 mysql 表中的任何行?

转载 作者:行者123 更新时间:2023-11-29 04:14:24 25 4
gpt4 key购买 nike

有没有办法配置一个mysql表,可以读写但不能删除?

例如,包含许多具有法律重要性且绝不能删除的日志的表。

最佳答案

您只需授予 INSERT and SELECT privileges在有问题的表上(这可以防止更改行的可能性)

GRANT INSERT,SELECT ON mydb.mytable 
TO secureduser@localhost
IDENTIFIED BY 'password';

由此您可以继续为该用户向数据库中的其他表添加更广泛的权限。

另外,查看 Archive Storage Engine ,这是为这种审计跟踪应用程序定制设计的。

关于mysql - 如何禁止删除特定 mysql 表中的任何行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1332912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com