【发布时间】:2014-07-06 14:05:53
【问题描述】:
更新应用程序 设置接受='是' WHERE stID (SELECT stID From Student WHERE Grades>3.9);
所以问题是授予需要成功运行此代码的用户的权限。
我的猜测是:
应用程序的 UPDATE 权限、应用程序的 SELECT 和学生的 SELECT 权限,因此不需要学生的 UPDATE 权限。
问题询问是否需要 SELECT on Application(?)(因为 WHERE 部分)并且是否需要 UPDATE 学生(我很确定这个是否定的)。
还有一个问题:
查询:从学生中删除 stID 不在(从应用程序中选择 stID)
问题:哪些特权不是必需的? a) 在学生上删除
b) 选择学生
c) 删除应用程序
d) 选择应用程序
主要是这些答案是我需要确定的,只是询问您的意见。
【问题讨论】:
标签: mysql sql database privileges sql-grant