Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błędny trigger - gdzie?
axxxon
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 28.10.2010

Ostrzeżenie: (0%)
-----


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.

Ten post edytował axxxon 26.08.2011, 07:58:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


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 ;
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 23:28