2010-12-20 4 views

Antwort

-4

Soweit ich weiß, unterstützt phpmyadmin dies nicht.

+0

Sie können gespeicherte Prozeduren erstellen/bearbeiten/ausführen von phpmyadmin. Schau [hier] (http://stackoverflow.com/a/19197966/179669) – Bakudan

4

Versuchen Sie dies auf der 'SQL' tab:

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"; 

Dann rufen:

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

das obige Beispiel funktioniert mit Ausnahme Tippfehler - sein sollte:

CALL storedprocedure1(@var1); 
CALL storedprocedure2(@var2); 
SELECT @var1,@var2; 

hat nur das "gespeicherte" Präfix des Prozedurnamens verpasst o ff die CALL's

Verwandte Themen