Пожалуйста, помогите мне понять, Мне нужно создать хранимая процедура для создания нового пользователя в db.mysql select in returns NULL
delimiter //
CREATE PROCEDURE add_user (x VARCHAR(25))
BEGIN
DECLARE x VARCHAR(25) DEFAULT 'mark';
DECLARE newname VARCHAR(25);
DECLARE xid INT;
SELECT x, id INTO newname, xid
FROM users WHERE x = x;
SELECT newname;
END;
delimiter ;
когда я call add_user('peter');
он показывает мне: newname/null
куда я пойти не так?
'WHERE xname = xname'? – axiac
мой плохой, извините, изменил это 'xname на x' – 100vla