と:明らかにこれだけdoesntの仕事MySQLのクエリIF条件は、MySQLのコマンドテキスト内で、例えばIFシンプルで何イムやろうとして複数のステートメント
SET @var1=(SELECT ID
FROM table_a
WHERE [email protected]_Parameter
ORDER BY ID ASC LIMIT 1);
IF @var1 IS NOT NULL THEN
BEGIN
DELETE FROM table_b
WHERE [email protected];
UPDATE table_c
SET [email protected]
WHERE [email protected]_Parameter;
END IF;
、それは私が内部sintaxエラーを持っていると文句を言い私のクエリは、検索することができますive検索されたGoogleとこの特定のケース内のIFを使用する方法を見つけた、任意の助けに感謝します。
よろしく、 オイゲン
MySQLでは、ストアドプロシージャ、関数、トリガのコードブロックでのみ、 'IF'句を使用できます。 –
'C#'で解決したいのであれば、おそらく 'C#チュートリアル付きデータベース 'をチェックする必要があります。 MySQLの場合は、ストアプロシージャを記述します。 –
あなたが言っていることは、私が命令文でこれを行う方法がないということですか?私はストアドプロシージャや関数やトリガを作成したくはありません。私の場合はそのコードが適切な場所に置かれます。 –