[原创]MySQL Store routines 里面的 SQL SECURITY 解释
2009-08-17 20:58:14
今天有人问了一个小问题。
关于 store routines 里面的SQL SECURITY 定义,我来解释下。
SQL SECURITY DEFINER 表示定义者必须有相关权限。
SQL SECURITY INVOKER 表示只要调用者有相关权限即可。
很简单, 大家可以自己简单试验下就明白了。(给两个用户,一个有EXECUTE权限,一个有CREATE ROUTINE 权限,然后各自调用下) 我这里就不举例子了。
分类: Mysql/postgreSQL
关于 store routines 里面的SQL SECURITY 定义,我来解释下。
SQL SECURITY DEFINER 表示定义者必须有相关权限。
SQL SECURITY INVOKER 表示只要调用者有相关权限即可。
很简单, 大家可以自己简单试验下就明白了。(给两个用户,一个有EXECUTE权限,一个有CREATE ROUTINE 权限,然后各自调用下) 我这里就不举例子了。