Trước tiên, bạn cần thêm thay đổi dấu phân cách
delimiter |
CREATE TRIGGER delete_from AFTER DELETE on tblplayers
FOR EACH ROW
BEGIN
DELETE FROM tblplayerfields
WHERE 'tblplayerfields'.'pID' = OLD.'pID';
END
|
delimiter ;
Dấu phân cách báo hiệu công cụ DB kết thúc câu lệnh của bạn. Thông thường nó là ;
. Nhưng điều đó sẽ kết thúc thủ tục được lưu trữ ở ;
đầu tiên . Và định nghĩa của nó sẽ không đầy đủ.
Bạn có thể thay đổi dấu phân cách và thêm nó vào cuối quy trình của mình. Sau đó, thay đổi dấu phân cách trở lại ;