sql >> Databáze >  >> RDS >> Mysql

SUPER oprávnění pro tuto operaci

Z dokumentace (můj důraz):

Protože jste již navid do databáze, nemusíte nastavovat DEFINER atribut ve vaší uložené proceduře; přidání tohoto řádku způsobí, že se chyba zobrazí. Pokud toto prohlášení odstraníte, bude vytvořena vaše procedura a neobjeví se chyba oprávnění.

Musíte pouze nastavit DEFINER pokud nastavujete uloženou proceduru pro jiného uživatele, ve výchozím nastavení získá uložená procedura stejný kontext zabezpečení jako uživatel, který jej vytváří :



  1. funkce pro dezinfekci vstupu do databáze Mysql

  2. Jak načíst data mysql v sestupném pořadí?

  3. Java - Jak získat název sloupce v sadě výsledků

  4. Získání počtu řádků vložení/aktualizace z ON DUPLICATE KEY UPDATE