-1

重複の可能性:
mysql ストアド プロシージャの構文エラー

iPage Hosting Service でプロシージャを作成できないのはなぜですか。

内部にコマンドを入れずにプロシージャを作成しようとすると、すべてうまくいきます。しかし、次のような非常に単純な手順を試しても、常にエラーが発生します。

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

私が間違っていることを理解するのを手伝ってくれますか?

4

1 に答える 1

0

最も可能性の高いエラーは区切り文字エラーです。

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

構文は今のところ問題ないはずです。しかし、あなたの手順は何の役にも立ちません: テーブル TB_USUARIO のすべてのレコードを選択し、それ以外は何も選択しません。選択したレコードは何にも使用されません。

于 2012-08-16T02:46:11.793 に答える