Ich versuche, eine gespeicherte Prozedur in MYSQL zu erstellen. Unten ist mein Code, der ist, der Syntaxfehler gibt. Kann mir bitte jemand helfen.Syntaxfehler in Mysql
CREATE PROCEDURE productpricing (
OUT pl DECIMAL(8,2),
OUT ph DECIMAL(8,2),
OUT pa DECIMAL(8,2)
)
BEGIN
SELECT Min(prod_price) INTO pl
FROM products;
SELECT Max(prod_price) INTO ph
FROM products;
SELECT Avg(prod_price) INTO pa
FROM products;
END;
... und der Fehler ist:
zu Ihrem MySQL-Server-Version entsprichtSie haben einen Fehler in Ihrer SQL-Syntax; Sie in der Bedienungsanleitung für die richtige Syntax zu verwenden in der Nähe von 'VERFAHREN productpricing ( OUT pl DECIMAL (8,2), OUT ph DECIMAL (8,2), ' at line 1