我的架构是中量级(mname,mwins,mlosses,mdraws,mweight,mcountry,mage,mheight) 我完全失去了似乎无法找到问题。
delimiter//
CREATE TRIGGER tr_middlewegiht_u
BEFORE update on middleweight
for each row
begin
IF (new.mweight>185) THEN
SIGNAL sqlstate '45000'
set message_text = 'The fighters in the wrong weight class.';
END if;
END//
delimiter;
答案 0 :(得分:0)
您应该在space
关键字及其值'delimiter'
和'//'
之间保持';'
个
除非它是1064 syntax error
。
示例:
delimiter // -- <--- observe the space here. It is a MUST
-- your trigger definition
end;
//
delimiter ; -- <--- maintain space here too. This too is a MUST