修复此代码与语法错误我正在使用phpMyAdmin来执行它

时间:2016-03-08 08:40:35

标签: mysql sql triggers

代码: -

CREATE OR REPLACE TRIGGER user_address_check
BEFORE INSERT OR UPDATE ON street_master
FOR EACH ROW
BEGIN
DECLARE check INT;
check = STRCMP(street_master.locality_name,NEW.name);
if(check!=1)
then dbms_output.put_line('Record Already Exists');
End IF;
END;

表的street_master名称,列的locality_name

- 我正在努力实现

- 比较列locality_name的每一行,其中包含locality_name存储在其中的字符串(某些地址),我将要插入...所以如果有可能重复,我应该得到通知

我应该使用'LIKE'代替STRCMP ......如果是,那么如何...?

执行

后出错

1064 - Erreur desyntaxeprèdede'TRIGGERuser_address_check

在street_master上插入或更新之前 对于每个R'Ãla ligne 1

0 个答案:

没有答案