sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Jeg oprettede flere lagrede procedurer i phpmyadmin, hvordan kalder man dem ved hjælp af en sql-forespørgsel?

CALL name_of_stored_procedure(parameters);

Prøv dette på fanen 'SQL':

CREATE DEFINER=`root`@`localhost` PROCEDURE `storedprocedure1`(OUT myvar1 CHAR(64))
SET myvar1="IT ";
CREATE DEFINER=`root`@`localhost` PROCEDURE `storedprocedure2`(OUT myvar2 CHAR(64))
SET myvar2="WORKS";

Så ring til:

CALL procedure1(@var1);
CALL procedure2(@var2);
SELECT @var1,@var2;


  1. Er der gratis SQL Server Mgmt Studio Autocomplete Add-ins?

  2. phpMyAdmin siger ingen privilegium til at oprette database, på trods af at du er logget ind som root-bruger

  3. 127.0.0.1 er tilgængelig/fungerer, men localhost er ikke tilgængelig/virker ikke

  4. Hvor er $GLOBALS['cfg'] i phpmyadmin