Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新后MYSQL触发器出错_Mysql - Fatal编程技术网

更新后MYSQL触发器出错

更新后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,

您好,我的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,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