2017-07-31 42 views
0

我想在MYSQL中创建一个只从表中选择所有行的过程。MYSQL创建过程

DELIMITER $$ 
CREATE PROCEDURE getAll_Temps() 
BEGIN 
SELECT * from temp1 
END $$ 

但我收到此错误,

ERROR 1064(42000):你在你的SQL语法错误;请检查与您的MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法。

+0

尝试:'... SELECT * from temp1; ......,请记住句尾的分号(';')。 – wchiquito

+0

它的工作。谢谢。 –

回答

2

请尝试以下查询。在查询结束时错过;

DELIMITER $$ 
CREATE PROCEDURE getAll_Temps() 
BEGIN 
    SELECT * from temp1; 
END $$ 

希望这对你有所帮助。