Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Trigger, błąd składni (niby)
Forum PHP.pl > Forum > Bazy danych
Omenomn
Cześć, chcę wstawić triggera i mam do niego taki kod:
CREATE TRIGGER `after_delete_return_items` AFTER DELETE ON `return_items` FOR EACH ROW BEGIN set @id = old.id; set @return_id = old.return_id; set @qty = old.qty; set @is_sellable = old.is_sellable; set @good = old.good; set @bad = old.bad; INSERT INTO return_items_history (return_id, qty, is_sellable, good, bad, return_item_id, user_id, created_at, updated_at) VALUES (@return_id, @qty, @is_sellable, @good, @bad, @id, @user_logged_in_id, NOW(), NOW() ); end;

Kiedy klikam wykonaj w phpMyAdmin zakładka sql to pokazuje się taki błąd:
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 1

Co jest mega dziwne, bo ten kod triggera jest skopiowanym kodem, który wykonał się po utworzeniu tiggera za pomocą formularza w phpMyAdmin, więc powinien działać bankowo.

Wie ktoś z Was o co może chodzić?
nospor
ustaw w PMA ze konczocym znakiem operacji jest cos innego niz srednik
LowiczakPL
sety powinny być rozdzielone przecinkiem
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.