2016-04-01 11 views
-2
IF region='Mumbai' OR region='Chennai' OR region='Bangalore' OR region='Pune' region='Coimbatore' OR region='Ahmedabad' THEN 
      SET region='South-west'; 
     ELSE 
      SET region='North+East'; 
     END IF; 

内部の私は私が条件上記のエラーを持っているSPを作成しようとしています。上記のif条件を削除すると、Storedプロシージャの残りの部分が正常に動作しています。複数の条件の場合で....他のストアドプロシージャ

複数のif文またはif文でエラーが発生します。

助けてください。

答えて

2

ORがありません。試してみてください:

IF region='Mumbai' OR region='Chennai' OR region='Bangalore' OR region='Pune' OR region='Coimbatore' OR region='Ahmedabad' THEN 

はまた、私は(私は定期的にMySQLを使用していないので、100%わからない)INがここにも働くだろうと思う:

IF region IN ('Mumbai','Chennai','Bangalore','Pune','Coimbatore','Ahmedabad') THEN 

はるかになることMySQLがそれに満足すれば、読める。

+0

oh!愚かな私の助けをありがとう –

関連する問題