Трябва да декларирате променлива и да използвате set
за да присвоите стойността, напр.:
DELIMITER //
CREATE PROCEDURE Adda(
Name varCHAR(45),Surrname varCHAR(45),City varCHAR(45),PhoneNumber varCHAR(45),photo varCHAR(45))
BEGIN
DECLARE last_insert_id INT;
START TRANSACTION;
INSERT INTO Personal(Name,Surrname)
VALUES(Name,Surrname);
SET last_insert_id = LAST_INSERT_ID(); --assignment
INSERT INTO Addres(Id_Personal_Address,Country, City)
VALUES(last_insert_id,Country,City);
INSERT INTO Images(Id_Personal_Address,photo)
VALUES(last_insert_id, Photo); -- use
COMMIT;
END//
DELIMITER ;