Мы создали процедуру, как показано ниже:привилегия выдает процедуру в mysql?
CREATE DEFINER =
ftdinc
@%
ПРОЦЕДУРАget_all_dates
(
in_product_id VARCHAR (100), in_zip_code
VARCHAR (100), in_max_delivery_date DateTime) ....... и т.п.call pas.get_all_dates ('FK35', '10001', '2013-09-09 00:00:00'); ОШИБКА 1142 (42000): SELECT, команда отказано пользователю 'па' @ '%' для таблицы
На самом деле мы не имеем па пользователя "pas.get_all_dates. У нас есть только пользователь ftdinc.
, почему это было выполнено с пользователем пользователя pas пользователя ftdinc. Мы не поняли.
Пожалуйста, помогите мне
В чем проблема? – Stephan
@stephen не получает results.SELECT команда отказала пользователю 'pas' @ '%' у нас есть ftdinc пользователь и ftddefiner.why он выполнялся с пользователем pas я не знаю. – user2545955
попробуйте 'call ftdinc.get_all_dates ('FK35', '10001', '2013-09-09 00:00:00'); ' – Stephan