0
我在phpmyadmin中创建触发器时遇到问题。下面是我的语法:创建触发器中的问题phpmyadmin
DECLARE n_ubicacion VARCHAR(45) DEFAULT '';
IF (OLD.id_ubicacion <> NEW.id_ubicacion) THEN
SELECT ubicacion INTO n_ubicacion FROM ubicacions WHERE id = NEW.id_ubicacion LIMIT 1;
END IF;
INSERT INTO historico_equipos(usuario, id_equipo, estado, ubicacion, empleado, f_asignacion, created_at) VALUES (CURRENT_USER(), NEW.id, NEW.id_estado, n_ubicacion, NEW.id_empleado, NEW.f_asignacion, CURRENT_DATE())
我不知道问题出在哪里。在phpmyadmin中显示下一个错误:
'DECLARE n_ubicacion VARCHAR(45)DEFAULT''附近的语法错了。 IF(OLD.id_ubicacion <> NEW.id_ubicacion)THEN'
谢谢。
我在phpmyadmin触发器的定义字段中配置它。我在语法结尾添加了'DELIMITER //'和'DELIMITER;',但它显示了相同的错误。 –