如果table2中存在table1主键,如何更新table1。我使用以下代码,但它给出了mysql语法错误。
CREATE TRIGGER upd_selectoin
BEFORE UPDATE ON customer
FOR EACH ROW
BEGIN
IF NEW.customer_sk IN(SELECT quotation_cname FROM quotation) THEN
UPDATE customer s JOIN quotation m
ON m.quotation_cname = s.customer_sk
SET s.grade = 2
WHERE s.customer_sk = NEW.customer_sk;
END IF;
我收到以下错误
#1064 - 您的SQL语法出错;检查与MariaDB服务器版本对应的手册,以便在第9行的''附近使用正确的语法
如果customer_sk存在于报价表中,我想更新客户表等级列。请帮助我