更新后MYSQL触发器出错
您好,我的mysql触发器有问题这是我的代码,出现的错误如下: Error1064:您的MYSQL sintax在插入附近有错误更新后MYSQL触发器出错,mysql,Mysql,您好,我的mysql触发器有问题这是我的代码,出现的错误如下: Error1064:您的MYSQL sintax在插入附近有错误 CREATE TRIGGER TRIGGER_HISTORIALES AFTER UPDATE ON BOARD FOR EACH ROW BEGIN IF (OLD.IMEI != NEW.IMEI) INSERT INTO HISTORIAL_CAMBIO_IMEI (HISTORIAL_CAMBIO_ID,FECHA,BOARD_ID,
CREATE TRIGGER TRIGGER_HISTORIALES AFTER UPDATE ON BOARD
FOR EACH ROW BEGIN
IF (OLD.IMEI != NEW.IMEI)
INSERT INTO HISTORIAL_CAMBIO_IMEI (HISTORIAL_CAMBIO_ID,FECHA,BOARD_ID,IMEI_ANTERIOR,IMEI_NUEVO)
VALUES
(NULL,SYSDATE(),SELECT BOARD_ID FROM BOARD WHERE IMEI=OLD.IMEI,SYSDATE(),OLD.IMEI,NEW.IMEI);
END IF
END
您的
insert
语句中似乎有五个字段和六个值。您能检索到完整的错误消息吗?我相信第二个SYSDATE()
与您的列列表不符-请删除它或在BOARD\u ID