secret_3des
Lieutenant
- Registriert
- Sep. 2005
- Beiträge
- 822
Hallo!
Ich komme mit dem Erstellen einer eigenen Funktion bei MySQL einfach nicht weiter. Auch das bemühen einer Suchmaschine hat mir nicht wirklich geholfen. Keine Treffer, die auf mein Problem passen.
Ich will (im Prinzip) folgende Funktion erstellen:
Das Problem ist, dass das mit dem IF-THEN (ELSE) nicht funktioniert. Es kommt immer wieder ein 1064 Fehler:
Ich hab schon diverse Möglichkeiten ausprobiert..
(das gleiche ohne THEN bzw. mit DO
Wer weiß Rat? Wie muss diese Funktion aussehen?
Danke!
Gruß,
Tom
Ich komme mit dem Erstellen einer eigenen Funktion bei MySQL einfach nicht weiter. Auch das bemühen einer Suchmaschine hat mir nicht wirklich geholfen. Keine Treffer, die auf mein Problem passen.
Ich will (im Prinzip) folgende Funktion erstellen:
Code:
delimiter //
CREATE FUNCTION test (val1 INT, val2 INT, val3 INT) RETURNS INT
BEGIN
IF val1 = val2 THEN RETURN 0;
RETURN 1;
END;
//
Das Problem ist, dass das mit dem IF-THEN (ELSE) nicht funktioniert. Es kommt immer wieder ein 1064 Fehler:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5
Ich hab schon diverse Möglichkeiten ausprobiert..
Code:
IF (val1 = val2) THEN ..
Wer weiß Rat? Wie muss diese Funktion aussehen?
Danke!
Gruß,
Tom