我正在尝试在MYSQL中创建一个只选择表中所有行的过程。
DELIMITER $$
CREATE PROCEDURE getAll_Temps()
BEGIN
SELECT * from temp1
END $$
但是我收到了这个错误,
错误1064(42000):您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以获得在''附近使用的正确语法。在第1行。
答案 0 :(得分:2)
尝试以下查询。您错过了查询末尾的;
。
DELIMITER $$
CREATE PROCEDURE getAll_Temps()
BEGIN
SELECT * from temp1;
END $$
希望这对你有所帮助。