我有一个表,我们称之为学生表,其模式称为注册。表学生有一个名为地址的列,我不希望某个用户更新该列(其他权限都可以,例如选择、插入)。该表中以及该架构中的所有其他列都应该具有更新权限。
这可行吗?
您可以设置数据库/表/列的权限。但我真的不会尝试在那个级别使用 MySQL 的权限机制。相反,我会编写应用程序代码来决定谁可以查看/更改什么。从长远来看,这更加灵活。而且对用户来说更加友好——UI 不会显示不应该显示的内容,而不会收到有关权限的神秘 MySQL 错误消息。对于更新,用户界面甚至不会给用户选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)