this is my stored procedure:
CREATE PROCEDURE `insert_exercise` (nazev VARCHAR(45), URL VARCHAR(255), obtiznost INT, partie INT)
BEGIN
    DECLARE video_id INT;
    DECLARE cvik_id INT;
    INSERT INTO `odkaz_video` (URL) VALUES (@URL);
    SELECT id INTO video_id FROM `odkaz_video` WHERE URL = @URL;
    INSERT INTO `cvik` (nazev, odkaz_video, obtiznost_id) VALUES (@nazev, video_id, @obtiznost);
    SELECT id INTO cvik_id FROM `cvik` WHERE nazev = @nazev;
    INSERT INTO `cvik_partie` (partie_id, cvik_id) VALUES (@partie, cvik_id);
END
When I call this SP I get error 1048, Column 'URL' cannot be null. Why is this variable (@URL) null even though I typed in all parameters?
Thanks for the respond
 
     
    