У меня есть процедура в MySQL, и я хочу, чтобы строка Question_Description передавалась как параметр OUT. Однако каждый раз, когда я выполняю процедуру, она всегда возвращает NULL. Как я могу это исправить? Я пробовал много разных методов, и ни один из них не работал.
DELIMITER $$
CREATE PROCEDURE `QuestionTitle`(IN `QID` INT(11), OUT `Description` VARCHAR(255))
BEGIN
select Question.Question_ID, Question.Question_Description
FROM Question, QuestionAllocator
WHERE Question.Question_ID=QuestionAllocator.QuestionID and Question.Question_ID=QID;
END$$
DELIMITER ;