Escobar
04-09-2008, 14:51
Witam. Wale prosto z mostu.
Mam plik install.sql w ktorym znajduje sie tworzenie tabeli oraz tworzenie triggera do tej tabeli. Niestety ni jak joomla nie chce rozpoznac tego trigger i ciagle wyrzuca mi blad przy jego tworzeniu.
Trigger wyglada tak:
DELIMITER //
CREATE TRIGGER cena_upd BEFORE UPDATE ON `#__magazyn`
FOR EACH ROW BEGIN
IF NEW.cena <> OLD.cena THEN SET NEW.cena_ost=OLD.cena;
END IF; END;//
DELIMITER ;
Szczegolnie chodzi o DELIMITER joomla nie chce tego przepuscic i wywala blad skladni. Konsola mysql akcjeptuje to jesli wiersze oddziela Enter.
Moze mial ktos podobny problem ? lub wie jak go rozwiazac?
Kazda pomoc sie przyda. Dzieki z gory i pozdrawiam!
Mam plik install.sql w ktorym znajduje sie tworzenie tabeli oraz tworzenie triggera do tej tabeli. Niestety ni jak joomla nie chce rozpoznac tego trigger i ciagle wyrzuca mi blad przy jego tworzeniu.
Trigger wyglada tak:
DELIMITER //
CREATE TRIGGER cena_upd BEFORE UPDATE ON `#__magazyn`
FOR EACH ROW BEGIN
IF NEW.cena <> OLD.cena THEN SET NEW.cena_ost=OLD.cena;
END IF; END;//
DELIMITER ;
Szczegolnie chodzi o DELIMITER joomla nie chce tego przepuscic i wywala blad skladni. Konsola mysql akcjeptuje to jesli wiersze oddziela Enter.
Moze mial ktos podobny problem ? lub wie jak go rozwiazac?
Kazda pomoc sie przyda. Dzieki z gory i pozdrawiam!