Хранимая процедура со вставкой нескольких строк показывает ошибку «результат состоял из нескольких строк», все запросы работают нормально - PullRequest
0 голосов
/ 13 января 2020
DROP PROCEDURE `fetch_id`;
CREATE DEFINER=`root`@`localhost` PROCEDURE `fetch_id`
(
    IN `feename` VARCHAR(50), IN `feemslno` INT(11), OUT `fee1` INT(11), IN `studentname` VARCHAR(50), 
    IN `studentmslno` INT(11), OUT `students1` INT(11), IN `examsname` VARCHAR(50), IN `examsmslno` INT(11), 
    OUT `exams1` INT(11), IN `expname` VARCHAR(50), IN `expmslno` INT(11), OUT `expenses1` INT(11)
) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT id INTO @f FROM s_menu where name='FEES';
INSERT INTO s_menu (name, mslno, parentid,url) VALUES (feename, feemslno, @f,'feeblank.php');
SELECT id INTO @c FROM s_menu where url='feeblank.php';
set fee1:=@c;
SELECT id INTO @s FROM s_menu where name='STUDENTS';
INSERT INTO s_menu (name, mslno, parentid,url) VALUES (studentname, studentmslno, @s,'studentsblank.php');
SELECT id INTO @p FROM s_menu where url='studentsblank.p[...]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...