0
Помогите с этим триггером MySQL - ищите и не можете найти проблему с синтаксисом.mySQL Trigger на второй таблице
Ошибка при получении # 1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с '@v_index int DEFAULT 1; ПОКА @v_index < = NEW.pt_number INSERT INTO Pat»в строке 9
DELIMITER $$
CREATE TRIGGER after_insert_calls_insert_patients
AFTER INSERT ON Calls
FOR EACH ROW
BEGIN
DECLARE @v_index int DEFAULT 1;
WHILE @v_index <= NEW.pt_number
INSERT INTO Patients SET
Patient_id = CONCAT(NEW.Calls_id, '-', @v_index),
FK_Calls_id = NEW.Calls_id,
update_by = "SYSTEM";
SET @v_index := @v_index +1;
END WHILE;
END;
$$
DELIMITER ;