0
해당 테이블의 백업 버전에서 테이블을 복원해야했습니다. 그런 다음 트리거를 다시 만들었습니다. 나는 하나를 다시 만들 수 없습니다. 이런 종류의 방아쇠가 나에게 어떻게 보일지 몇 가지 예를 살펴 보았습니다. 나는 그것을 저장하기 위해 이전 트리거에서 "변경"을 클릭했을 때 phpmyadmin에 표시된 코드에서 복사했습니다. 그럴 수있을 거라 생각 했어!구문을 사용하여 한 테이블에서 다른 테이블로 트리거를 이동하십시오.
1064 - SQL 구문에 오류가 있습니다. 코드 위의 줄을 넣어 라인 5
CREATE TRIGGER `trig_parts_price_AfterUpdate` AFTER UPDATE ON `parts`
FOR EACH ROW BEGIN
IF (NEW.cost <> OLD.cost || NEW.price <> OLD.price || NEW.QtyInStock <> OLD.QtyInStock) THEN
INSERT INTO `inv_hist_simple` (sku, cost, price, QtyInStock, change_date)
VALUES(OLD.sku_m, NEW.cost, NEW.price, NEW.QtyInStock, NOW());
END IF;
END;
절대적으로 그것을 않았다. 감사! **** 행복한 춤 **** –