在iPage上托管的MySQL上创建过程

时间:2012-08-16 02:27:09

标签: mysql stored-procedures

  

可能重复:
  mysql stored procedure syntax error

为什么我无法在iPage Hosting Service上创建程序。

当我尝试创建一个没有任何命令的程序时,一切顺利。但是,即使我尝试了一个非常简单的程序,如下所示,我总是会收到错误:

CREATE PROCEDURE \`LOGAR_USUARIO\` ()
BEGIN
   SELECT * FROM TB_USUARIO;
END;

你能帮我理解我做错了吗?

1 个答案:

答案 0 :(得分:0)

最可能的错误是分隔符错误:

DELIMITER //
CREATE PROCEDURE `LOGAR_USUARIO` ()
BEGIN
SELECT * FROM TB_USUARIO;
END//
DELIMITER ;

现在语法应该没问题。但是你的程序没有任何用处:它选择表TB_USUARIO中的所有记录,而不是其他任何记录。所选记录不用于任何内容。