Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Trigger before delete
nono91
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.10.2014

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


Cześć , przed usunięciem rekordu chcę aby trigger wstawił w jedną tabelę pewien rekord, a z innej usunął. Jak zrobię jedną z tych czynności to działa, lecz jak chcę dwie na raz pojawia się problem , ponieważ nie mogę utworzyć dwóch triggerów before delete. A gdy próbuję w jednym triggerze wykonać obie operacje , to niestety wyskakuje błąd o błędniej składni.
  1. CREATE TRIGGER `delete`
  2. BEFORE DELETE ON `articles`
  3. FOR EACH ROW
  4. BEGIN
  5. DELETE FROM articlesHistory WHERE OLD.id = id ;
  6.  
  7. INSERT INTO articlesremoved
  8. SELECT a.*, NOW()
  9. FROM articles a
  10. WHERE id = OLD.id;
  11.  
  12. END
  13.  
  14.  
  15.  
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.08.2025 - 17:50