我正在尝试在 MYSQL 中创建一个过程,该过程仅从表中选择所有行。
DELIMITER $$
CREATE PROCEDURE getAll_Temps()
BEGIN
SELECT * from temp1
END $$
但我收到此错误,
错误 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行 '' 附近使用的正确语法。
最佳答案
尝试下面的查询。您错过了查询末尾的 ;
。
DELIMITER $$
CREATE PROCEDURE getAll_Temps()
BEGIN
SELECT * from temp1;
END $$
希望这对您有帮助。
关于MYSQL创建过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45411699/