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;'を追加しましたが、同じエラーが表示されます。 –