depp: mysql: store functions

hi!
was ist falsch hieran:
CREATE FUNCTION fkt (OUT param1 INT)
RETURNS INT
SELECT COUNT(*) INTO param1 FROM mysql_test;
RETURN param1

gibts ein besseres tutorial als das mysql5 manual?

danke

  1. echo $begrüßung;

    was ist falsch hieran:
    CREATE FUNCTION fkt (OUT param1 INT)
    RETURNS INT
    SELECT COUNT(*) INTO param1 FROM mysql_test;
    RETURN param1

    SELECT und RETURN sind zwei Statements oder wie das Handbuch dazu sagt: "a compound statement". Die Lösung deines Problems steht dort in unmittelbarer Nähe dieses Stichwortes.

    echo "$verabschiedung $name";

    1. BEGIN

      Ich korrigiere mich:

      SELECT und RETURN sind zwei Statements

      CREATE FUNCTION erlaubt aber nur eins. Du musst, wie das Handbuch dazu sagt, "a compound statement" daraus machen. Wie das geht

      steht dort in unmittelbarer Nähe dieses Stichwortes.

      END;