MySQL:DELETE权限是否需要SELECT权限?

时间:2018-03-09 10:54:40

标签: mysql

用户具有INSERT和DELETE权限,但没有SELECT权限。用户可以写记录但不能读。当尝试从#_table WHERE id = 5"" DELETE时你得到"#1143选择不允许......"。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

  

权限      您需要表上的DELETE权限才能删除行   从中。您只需要任何列的SELECT权限   只读,例如在WHERE子句中命名的那些。

source

结论:如果您在删除中使用其中,则还需要选择权限。