私はSQL Anyframeのif elseステートメントを使用してmySql dbに対して単純なストアドプロシージャを作成しようとしています。これはなぜ簡単ではないでしょうか?ELSEステートメントがmySqlで動作する場合
CREATE PROCEDURE p(IN Number INT)
IF NUMBER = 1 THEN
SELECT * FROM tblProduct WHERE ProductID = Number
ELSE SELECT * FROM tblProduct WHERE ProductId = 2
END IF
が動作しない理由を誰もがこれで私を助けると言うことができる場合、私は感謝し、私はそれは単純なものです望んでいるので、私は、MySQLの構文で過度に慣れていないんだけど、私はただ見ることができません私は間違っています。 読んでいただきありがとうございます。
私が実行しようとすると、私は、次を得る:
エラーコード:1064 あなたのSQL構文でエラーが発生しています。ライン5
グレート、この作品を。あなたの簡単な答えもありがとう。 – Chris