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:
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!
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!