MySQL:删除权限需要选择权限吗?
用户具有插入和删除权限,但没有选择权限。用户可以写入记录,但不能读取。当尝试从id=5的my_表中删除时,您将得到1143选择不允许。。。。有办法解决这个问题吗 特权 您需要表的删除权限才能删除行 从它。您只需要为任何已删除的列提供SELECT权限 仅读取,如WHERE子句中指定的MySQL:删除权限需要选择权限吗?,mysql,Mysql,用户具有插入和删除权限,但没有选择权限。用户可以写入记录,但不能读取。当尝试从id=5的my_表中删除时,您将得到1143选择不允许。。。。有办法解决这个问题吗 特权 您需要表的删除权限才能删除行 从它。您只需要为任何已删除的列提供SELECT权限 仅读取,如WHERE子句中指定的 结论:如果在删除中使用where,您也需要Select权限。添加Select权限?不允许用户读取Select,因为信息应该受到保护抱歉,但这完全是愚蠢的,能够删除数据的用户不应该能够读取它?事实并非如此。用户可以添加
结论:如果在删除中使用where,您也需要Select权限。添加Select权限?不允许用户读取Select,因为信息应该受到保护抱歉,但这完全是愚蠢的,能够删除数据的用户不应该能够读取它?事实并非如此。用户可以添加记录,但不能删除应用程序阻止的记录或读取记录。管理员可以添加和删除,但不能读取。很难解释,但这是关于安全性的。如果你不信任管理员,请更改你的管理员。使用服务提供商的普通用户界面,我只能设置数据库用户的权限,即不设置表和列的权限。我也不允许在phpMyAdmin中设置权限。