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