検索

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

mysql データベースに重複データがない場合にのみデータを挿入します。

rree

mySQL DB にデータを挿入しようとしています。パラメータのtransactionDate、transactionNumber、およびuidがstock_order_abusingテーブル列のmarket_day、order_number、uidと同じである場合、挿入は行われないか、挿入は無視されます。比較する pk (主キー) はありません。 Google のすべてのメソッドでは、重複挿入を防ぐために主キーが必要であることがわかります。この問題を解決する方法はありますか?

P粉883278265P粉883278265447日前502

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

  • P粉216807924

    P粉2168079242023-09-14 13:57:28

    重複レコードが存在するときに何もアクションを実行しない場合は、INSERT IGNORE 構文を使用できます。

    完全な文法ガイドはこちらです

    返事
    0
  • キャンセル返事