【发布时间】:2017-06-07 19:12:42
【问题描述】:
我在 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'' 附近的语法有问题;如果(OLD.id_ubicacion NEW.id_ubicacion)那么'
谢谢。
【问题讨论】:
标签: mysql triggers phpmyadmin