写一次,读取很多mysql字段

los*_*rce 7 mysql

您是否可以在不授予任何其他用户权限的情况下限制更新字段?

基本上,行中的值只能在insert语句中设置.

vbe*_*nce 7

是.如果您仅授予insertselect特权.喜欢:

grant select, insert, update(message, time) on hibtest.message to 'worm'@'localhost' identified by 'worm'
Run Code Online (Sandbox Code Playgroud)

...这样用户只能更新messagetime列.


Oca*_*tal 4

您可以使用更新触发器来防止值被更新。

  • +1肮脏肮脏的黑客,但OP确实声明他不想弄乱用户权限。 (2认同)