我有一个表格,其中有一列我想阻止某些用户看到。我知道我应该能够使用视图来执行此操作,即有一个排除特定列的视图,并拒绝访问表但允许访问视图(注意,用户不需要能够更新表/看法)。
但是,我确实希望允许对该字段进行相等查询。如:
SELECT * FROM some_table_or_view WHERE hidden_field = 'some_value';
澄清:
- 不可能
hidden_field
在一般查询中返回值 hidden_field
应该可以在值上运行带有约束(最好只有等式约束)的查询
这可能吗?
(编辑:如果在 Mysql 以外的 dbms 中有解决方案,我也很高兴听到这个消息)。