2017-07-31 61 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 $$ 

希望這對你有所幫助。