Autor Zpráva
PetrCZ
Profil *
Ahoj, jen bych si chtěl ujasnit jednu drobnost při zakládání nového TRIGGERu. Když zakládám nový TRIGGER tak mi phpMyAdmin hodí chybu, ale trigger založí a funguje správně. Jen bych chtěl vědět co je to za chybu a proč vyskakuje. Děkuji.

DELIMITER //
CREATE TRIGGER `REMOVE_season` AFTER DELETE ON `pricelist_season`
 FOR EACH ROW BEGIN
  DELETE FROM `pricelist_prices` WHERE `id_season` = OLD.`id_season`;
 END
//
DELIMITER ;

Chyba
Pravděpodobně máte v SQL dotazu chybu. Níže uvedený výstup MySQL serveru (pokud je nějaký) vám také může pomoci při zkoumání problému
ERROR: Neznámé interpunkční znaménko @ 11
STR: //

# MySQL vrátil prázdný výsledek (tj. nulový počet řádků).
DELIMITER ;
DELIMITER ;

SQL-dotaz:
DELIMITER ;

MySQL hlásí: Dokumentace
#1064 - 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 'DELIMITER' at line 1
Kajman
Profil
Zkuste na ten stejný trigger i adminer.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: