GRANT UPDATE ON database.table TO 'user'@'host';
为了允许用户更新一个特定的数据库和表,必须使用GRANT命令授予用户UPDATE权限,这将向MySQL授权一个权限。此命令中应该指定数据库和表的名称,以及用户的名称和主机名。得到该权限的用户可以在数据库中执行任何更新操作。
REVOKE UPDATE ON database.table FROM 'user'@'host';
与授予权限命令相反的是,使用REVOKE命令可以撤销任何先前授予给用户的权限。这也需要指定特定数据库和表的名称,以及授予该权限的用户的名称和主机名。执行此命令后,用户将不再被允许对该表进行任何更新操作。
总而言之,MySQL的更新权限与其他权限一样,可以通过GRANT和REVOKE命令来授予和撤销。授予权限的用户必须非常小心,并确保只为需要更新的特定数据库和表授予权限。