是的,这是我的代码。我得到了错误;
“脚本行:4您的SQL语法中有错误;请查看与您的MySQL服务器版本对应的手册,以便在'SELECT *附近使用正确的语法 来自UserAvailabilities WHERE user_id ='0'第4行
END'
“
这是我的第一个疑问之一,我不知道我哪里出错了。它有点小说,但有人可以指出它吗?
DELIMITER $$
DROP PROCEDURE IF EXISTS `getUserAvailabilityStation` $$
CREATE DEFINER=`web`@`localhost` PROCEDURE `getUserAvailabilityStation`(_user_id int(11))
BEGIN
SELECT *
FROM UserAvailabilities
WHERE user_id = '0'
END $$
DELIMITER ;
编辑:解决了问题,“WHERE user_id = 0”最后需要一个分号。 Nooby错误FTL。感谢帮助思想家伙
答案 0 :(得分:0)
删除引号并添加下划线:
SELECT *
FROM UserAvailabilities
WHERE user_id = 0;