Stored Procedures in MySQL

NBOne

Mitglied
Hallo,

ich bin hier am verzweifeln, deswegen habe ich 2 Fragen:

1) Gibt es ein gutes, umfassendes Tutorial für MySQL und Procedures/Funktionen. Ich finde die MySQL Doku diesbezüglich nicht gut.

2) Ich habe hier eine Procedure, die meiner Meinung nach Funktionieren müsste:
Code:
DROP PROCEDURE IF EXISTS `leavemusic`.`test` $$
CREATE DEFINER=`root`@`%` PROCEDURE `test`()
BEGIN

SET @strSql ='SELECT * FROM shop_order_k WHERE dti_created>\'?\'';
SET @fromdate = '01.01.2008';

PREPARE stmt FROM @strSql;
EXECUTE stmt USING @fromdate;
DEALLOCATE PREPARE stmt;
END $$

Die wird auch korrekt abgespeichert, ich bekomme aber beim aufruf mit CALL test() die Fehlermeldung: "Incorrect arguments to EXECUTE". Kann mir jemand sagen wieso?

Vielen Dank für eure Hilfe!
 

Neue Beiträge

Zurück