我想更新另一個數據庫中的另一個表,這是用於庫存數量,當數量字段得到更新時,然後更新另一個表。如何使用觸發器更新另一個數據庫中的表?
我有這樣的:
DELIMITER //
DROP TRIGGER IF EXISTS syncFromStockSys //
CREATE TRIGGER syncFromStockSys BEFORE UPDATE on db1.quantity
FOR EACH ROW BEGIN
UPDATE TABLE db2.oc_product
SET `quantity` = NEW.quantity
WHERE SKU = SKU; //<<-----------
END //
DELIMITER ;
但有一個sintax錯誤 我使用phpMyAdmin來acomplish這一點。
這是錯誤:
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 'TABLE db2.oc_product SET
quantity
= NEW.quantity WHERE SKU = NEW.' at line 5
包括語法錯誤,你在你的問題 –
收到我添加了產量 –