Какую точность выполняет столбец Security_Type? - PullRequest
0 голосов
/ 19 октября 2011

У меня есть хранимая процедура в MySQL.Когда я запускаю SHOW PROCEDURE STATUS LIKE 'sp_name', я получаю несколько столбцов, которые объясняют хранимую процедуру.

Определителю присваивается значение Definer root @%, а Security_type устанавливается на DEFINER.Означает ли это, что только пользователь root может вызывать хранимую процедуру?

1 Ответ

0 голосов
/ 19 октября 2011

Означает ли это, что только пользователь root может вызывать хранимую процедуру?

Нет, это не так.Любой пользователь с привилегией EXECUTE может вызвать эту процедуру.

Из ссылки - Характеристика SQL SECURITY может использоваться для указания того, должна ли подпрограмма выполняться с разрешениями пользователя, создавшего подпрограмму, илипользователь, который вызывает его.

CREATE PROCEDURE Синтаксис.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...