我正在尝试为一个运行mysql的应用程序在phpmyadmin sql“script”窗口中运行这个触发器,该触发器在microsoftsqlservermanagementstudio中运行成功。只是想知道是否有人知道在这个例子中使用正确的语法-我不断得到错误说'你有一个错误,在你的sql语法…附近的'on'条款废话废话!
USE AP;
Go
CREATE TRIGGER DELETE_test1 on dbo.test2
AFTER UPDATE
AS
UPDATE dbo.test1
SET test1.customer_deleted_at = inserted.store_deleted_at
FROM dbo.test1
JOIN inserted ON inserted.store_id = test1.store_id
GO
1条答案
按热度按时间xdyibdwo1#
sqlserver和mysql是完全不同的rdbms系统。您不能期望tsql代码在mysql上工作,除非ansisql语法在大多数dbms系统上通常是兼容的。