sql security invoker mysql Что это такое

SQL SECURITY может принимать два значения - DEFINER или INVOKER

  • в случае INVOKER скрипт выполняется с правами пользователя , который её вызвал, а не как в случае с:
  • DEFINER - когда скрипт выполняется с правами пользователя указанного в CREATE DEFINER.
CREATE DEFINER = 'admin'@'localhost' PROCEDURE account_count()
SQL SECURITY INVOKER 
BEGIN
  SELECT 'Number of accounts:', COUNT(*) FROM mysql.user;
END;

читайте подробнее=http://dev.mysql.com/doc/refman/5.0/en/c...