Я новичок в MySQL.Когда я запускаю этот запрос, я получаю правильный вывод:
select
m.chirpid as 'Chirp Id',
c.text as 'Chirp Text',
c._created as 'Chirp Date'
from mentions m
join chirps c on c.id = m.chirpid
where m.userid = 1;
Но когда я помещаю тот же запрос в хранимую процедуру и вызываю ее, я получаю неправильный вывод.Он возвращает данные для usermentioned = 2 вместо 1. Что мне не хватает?Или как мне отладить?
delimiter //
CREATE PROCEDURE spUserMentions
(usermentioned int)
BEGIN
select
m.chirpid as 'Chirp Id',
c.text as 'Chirp Text',
c._created as 'Chirp Date'
from mentions m
join chirps c on c.id = m.chirpid
where m.userid = usermentioned;
END//
delimiter ;
call spUserMentions(1);