Pythonでは、JSONリクエストからデータを取得してデータベースに挿入しますが、挿入する前にこれらのレコードが存在していないことを確認しますそれはそこにある。レコードが存在しない場合(2番目のテーブルからではない)
私は前に尋ねられた同様の質問を知っていますが、私のものは2番目のテーブルからクエリしていないので私とは異なります。だから私はこれにどのようにアプローチするのですか?
私が試した、と私は間違った構文エラーを取得し、
INSERT INTO table (col1, col2, col3)
VALUES (val1, val2, val3)
WHERE NOT EXISTS (select col1 FROM table WHERE col1 != val1)
誰かが私にこの問題にアプローチするより良い方法を与えることができますか?ありがとうございました。
Mergeプロシージャを使用すると、この問題に対する良い解決策が得られます。 –
1行のマージが多すぎるようです。私はいつも@ tab-alleman解決法(下記参照)を1つの挿入に使用しました。 – SmartDev