habe mysql 5.0 installiert und alles funzt auch, aber ich bekomme keien trigger hin...führe ich das beispiel von http://dev.mysql.com/doc/refman/5.0/...e-trigger.html aus, also erst
CREATE TABLE test1(a1 INT);
CREATE TABLE test2(a2 INT);
CREATE TABLE test3(a3 INT NOT NULL AUTO_INCREMENT PRIMARY KEY);
CREATE TABLE test4(
a4 INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
b4 INT DEFAULT 0
);
und dann
CREATE TRIGGER testref BEFORE INSERT ON test1
FOR EACH ROW BEGIN
INSERT INTO test2 SET a2 = NEW.a1;
DELETE FROM test3 WHERE a3 = NEW.a1;
UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;
END;
meckert er mit nem 1064-Fehler in "near von insert on"
was mach ich denn da ? In meiner phpinfo steht als mysql auch version 4.17, aber da stimtm wa smit der extension nicht obwohl ich da auch die neueste runtergeladen habe... aber ich habe ja mysql server 5.0 installiert und der mysql administartor zeigt auch beim server und client jeweils version 5.0x an...
was mache ich denn da falsch ?
Arbeite mit phpmyadmin,sollte ja aber egal sein !?
edit: sehe grade das das Wort "trigger" nicht farblich als schlüsselwort dargestellt wird.also kann es gar nicht gehen, habe aber die neueste 5.0.18 version...muss man trigegr noch irgendwo aktivieren ? Ich musste nach der installation auch ziemlich viel konfigurieren,aber das müsste doch trotzdem gehen ?
Lesezeichen