Einzelnen Beitrag anzeigen

Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#4

AW: [MySQL] Create function geht nicht (mehr)

  Alt 23. Aug 2010, 12:25
Hi,

normal geht es auch ohne Feldangaben, wenn es alle sind, ändert aber leider auch nix.
Und es ist nicht der selbe Name - mit Feldnamen sieht es so aus:

SQL-Code:

CREATE FUNCTION `nextGID`(seqname CHAR(20)) RETURNS int(10) unsigned
BEGIN
INSERT INTO global_seq(name,val) VALUES (seqname,LAST_INSERT_ID(1))
ON DUPLICATE KEY UPDATE val=LAST_INSERT_ID(val+1);
RETURN LAST_INSERT_ID();
END
Das Ergebnis ist leider das gleiche...


EDIT:
Der DELIMITER wars schuld.
Daher musste erstmal ne neue phpMyAdmin-Version her, die die Eingabe des selben ermöglicht...


Liebe Grüße,
Frederic
Frederic Kerber

Geändert von fkerber (23. Aug 2010 um 12:49 Uhr)
  Mit Zitat antworten Zitat