MySQL Trigger mit IF
    
Stefan
    
    
      
    
  - datenbank
 nicht angemeldet
 nicht angemeldetHallo zusammen,
ich bastel jetzt seit Stunden an einem Trigger, kann aber meinen Fehler einfach nicht finden :s
Ich will allen Werten, die eingefügt werden und die NICHT mit einem / beginnen einen / voranstellen.
Irgendwas passt an der If Struktur nicht, bzw MySQL Meckert immer:
"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 'END IF; END' at line 6"
hier der Code:
  
DELIMITER //  
  CREATE TRIGGER `bm_Trigger`  
  BEFORE INSERT ON `tdirect`  
  FOR EACH ROW BEGIN  
    IF(NEW.`cTo` NOT REGEXP '^\/') THEN  
      SET NEW.`cTo` = CONCAT("/", NEW.`cTo`)  
  END IF;  
END //  
  
DELIMITER ;  
wäre super, wenn mir jemand helfen kann.
Tach!
Irgendwas passt an der If Struktur nicht, bzw MySQL Meckert immer:
"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 'END IF; END' at line 6"
Du hast vergessen, das SET-Statement mit einem ; abzuschließen.
dedlfix.
@dedlfix
DANKE! und ich such mir da seit Stunden nen Wolf .s