検索

ホームページ  >  に質問  >  本文

MySQL IF ステートメントへのクエリ操作の埋め込み

IF ステートメントで挿入クエリを実行する方法はありますか。if ステートメントの構文は

であることはわかっています。

IF(条件, 条件が真の場合に実行される文, 条件が偽の場合に実行される文)

私の質問は、

のような条件に基づいて挿入ステートメントを実行できるかどうかです。

IF((id = x) = 0のテーブルからcount(*)を選択、insert1、insert2)

insert1 は

と同様の直接挿入になります。

テーブル (col1,col2..) 値 (val1,val2..) を挿入

insert2 は、カウントが 0 ではない ID の以前の値を取得し、いくつかのロジックを実行して、最後に

のようなクエリを挿入します。

テーブル (col1、col2、col3..) に挿入 id = x のテーブルから val1,val1 val2,someOperation を選択;

P粉155832941P粉155832941310日前505

全員に返信(1)返信します

  • P粉077701708

    P粉0777017082024-02-18 15:07:07

    次のようなものが必要だと思います:

    リーリー

    MYSQL の例:

    リーリー

    返事
    0
  • キャンセル返事