gpt4 book ai didi

mysql - 是否可以禁用或启用表中的列?

转载 作者:行者123 更新时间:2023-11-29 09:39:07 24 4
gpt4 key购买 nike

我有一个表名Products和其中的列image,我暂时不想使用它,但我也不想意外地使用它。如果我们禁用它并在查询中使用它,我希望它说该列不存在,并且当启用它时我们可以对其执行查询。

最佳答案

MySql 具有基于列的权限,因此您可以REVOKE对该表的访问权限,然后GRANT仅返回您想要的列的访问权限:

GRANT SELECT (field1, field2, field3) ON Products TO 'user'@'host';

(等等,对于 INSERTDELETE 等等。)

这不需要对源代码或架构进行任何更改。请参阅the docs了解详情。

关于mysql - 是否可以禁用或启用表中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57008376/

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