Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błędny trigger - gdzie?
Forum PHP.pl > Forum > Bazy danych > MySQL
axxxon
Witam!
Mam swój prosty trigger do bazy mysql, na localu wszystko działa, na serwerze już nie, dostaje albo błędy typu 1042(20000)
  1. DELIMITER $$
  2. CREATE TRIGGER MSN_backup_tresc
  3. BEFORE UPDATE ON
  4. tresc
  5. FOR EACH ROW
  6. BEGIN
  7. INSERT INTO tresc_backup(`id_old`,`tresc`) VALUES(OLD.`id`,OLD.`tresc`);
  8. END$$
  9. DELIMITER ;


Pojęcia nie mam gdzie może leżeć błąd... Prośba o pomoc.
mortus
Po END brakuje średnika, DELIMITER mógłby być linijkę niżej.
  1. DELIMITER $$
  2. CREATE TRIGGER MSN_backup_tresc BEFORE UPDATE ON zaplecza_art_tresc
  3. FOR EACH ROW BEGIN
  4. INSERT INTO zaplecza_art_tresc_backup(`id_old`,`tresc`) VALUES(OLD.`id`,OLD.`tresc`);
  5. END;
  6. $$
  7. DELIMITER ;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.