MYSQL创建过程

标签 mysql

我正在尝试在 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/

相关文章:

mysql - 有没有办法在MySQL中插入字符串?

mysql - 在 SQL 中迭代日期列

mysql - 安全触发器 mysql 已被语句使用

MYSQL - 自加入已经别名的查询(别名的别名?)

php - MAGMI 适用于多个网站

mysql - 运行WEBrick : Can't Connect to MySQL server时出错

mysql - 如何使用 Laravel all() 查询排除某些行

php - 通过php注册一个openfire账号

php - 如果值等于数组的任何值,则 MySQL 更新列

mysql - mysql中的EF自引用表