Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Trigger, błąd składni (niby)
Omenomn
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


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ć?
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: 22.08.2025 - 17:18