Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP - Trigger

Čaute, prosim o radu, vytváram trigger, kde chcem aby keď upravím v tabuľke objednavka položku navazene, aby mi automaticky vyplnilo tabulku predaj a zároveň vymazalo záznam v tabuľke objednavka tu je trigger :

CREATE TRIGGER `vymaz` after UPDATE ON `objednavka` FOR EACH ROW

begin
INSERT INTO PREDAJ (ID, DEN, DEALER, ZAKAZNIK, navazene);
SELECT ID, CURRENT_DATE(), DEALER, ZAKAZNIK, navazene
FROM OBJEDNAVKA
WHERE navazene>0;

DELETE FROM OBJEDNAVKA WHERE navazene>0;

a tu odpoveď phpminadminu:

CREATE TRIGGER `vymaz`after UPDATE ON `objednavka` FOR EACH ROW

begin
INSERT INTO PREDAJ (ID, DEN, DEALER, ZAKAZNIK,´´, navazene)

Chyba v dotaze: 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 '' at line 4

SELECT ID, CURRENT_DATE(), DEALER, ZAKAZNIK, navazene
FROM OBJEDNAVKA
WHERE navazene>0

Žiadne riadky.


DELETE FROM OBJEDNAVKA WHERE navazene>0

Príkaz prebehol v poriadku bolo zmenených 0 záznamov.:-[

Kde mám chybu ?

Změna předmětu, původně: Trigger (host)

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny