selectからデータを挿入するときに重複した主キーエラーを無視する方法はありますか?selectステートメントからの挿入でエラーを無視するSQL
説明 は、私はこのクエリがあるとしましょう:Insert into my_table values (select * from my_second_table)
しかしmy_table
はid
に主キーを持っています。またmy_second_table
にはid
という列があります。挿入を試みると、重複した主キーエラーが発生します。
私はgo
を使ってこのような問題を避けることができると知っていますが、このケースでは選択からの挿入であるか、少なくとも私が知っているからです。
私にできることはありますか?
この場合、merge文を使用 –
使用しているRDBMSは何ですか?もしあなたが 'ignore_dup_key = on'を見ることができるならば、 –
@MartinSmith私はMsSqlを使っています –