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

mysql はデータが存在しないことをどのように判断して挿入しますか?

データを挿入するとき、次の要件を 1 つの SQL ステートメントに結合できますか?

1、データが存在するかどうかを確認します;

2、挿入はありません;

3、次にデータの ID フィールド値をクエリします

怪我咯怪我咯2663日前916

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

  • 淡淡烟草味

    淡淡烟草味2017-07-04 13:45:40

    おそらく不可能です。1 つのクエリと 1 つの挿入という 2 つのクエリを別々に実行する必要があります。ストアド プロシージャを呼び出す場合を除きます。ストアド プロシージャはニーズを満たせるはずです

    返事
    0
  • 阿神

    阿神2017-07-04 13:45:40

    存在しない場合は挿入を使用します

    リーリー

    返事
    0
  • 怪我咯

    怪我咯2017-07-04 13:45:40

    MySQL的话,请使用强大的 REPLACE INTO

    返事
    0
  • 世界只因有你

    世界只因有你2017-07-04 13:45:40

    MysqlはREPLACE INTOを使用できますが、条件として一意のインデックスが必要ですが、私はこれを使用したことがありません。段階的に実行する方が確実だと思います

    返事
    0
  • キャンセル返事