【发布时间】:2016-07-28 18:53:58
【问题描述】:
为什么我需要 SELECT 权限:
UPDATE Sailors S SET
S.rating = S.rating - 1
虽然这个查询不需要它:
UPDATE Sailors S
SET S.rating = 8
【问题讨论】:
-
我猜这取决于数据库(实际上,任何具有更新权限的人都有选择权限)。但是第一个查询必须读取一个值,所以这可能就是原因。
-
您使用的是哪个 DBMS?
标签: sql database select updates privileges