upsert

    1

    1答えて

    私はSQLデータベース($行変数)から、テーブルなどのようにMongoDBのアップデートを行うための試みを引っ張るPerlスクリプトを持っている: my $res = $users->update({"meeting_id" => $row[0]}, {'$set' => { "meeting_id" => $row[0], "case_id" =>

    0

    1答えて

    私は、更新のためにwithブロックを使用してテーブルのupsert関数を書いていて、条件付きで挿入しています。私はその後、関数全体からpksを返し、挿入や更新が行われたかどうかを確認したいと思います。私はこれがうまくいくと思っていましたが、返信文にあいまいなエラーが発生しています。私は何が欠けていますか? CREATE OR REPLACE FUNCTION eai.upsert_manufact

    1

    3答えて

    とDUPLICATE KEY UPDATE ON私は、次の列でこのテーブルを持っている: id userid app field value 列「フィールド」と「アプリ」「USERID」に合わせてユニークです。そのため、ユーザーは常に同じ「アプリ」と「フィールド」の値を持つ行が1つしかありません。しかし、彼らは同じ "単に" "同じ"または単に "フィールド"の値が同じ値を持つ行を複数

    0

    1答えて

    いくつかの行を追加する移行を作成する必要があります(存在しない場合のみ)。 現在、主キーの競合がある場合、行がすでに存在するため、移行は失敗します。 テーブルが存在しない場合はテーブルを作成する方法を知っていますが、データに対して同じことを行うことはできません。 は別のオプションは、アップサートであるか、または操作をマージしますが、

    0

    1答えて

    var newBillObject = { billId: Random.id(), billAmount: bill.billAmount, billDate: new Date() }; var pointAdded = Math.round((bill.pointPercent/100) * bill.billAmount); var data = Cus

    0

    1答えて

    現在、OrientDBを使用してグラフモデルを構築しています。私はPyOrientを使用して、ノードとエッジを作成するためのコマンドを送信しています。 私はINSERTコマンドを使用するたびに、@ returnを含むものの一覧を取得します。 result = db.command("INSERT INTO CNID SET connected_id {0}".format(somevalue))

    5

    1答えて

    で発生した場合、私は、私はパフォーマンスが鍵となりますので、大量にこのテーブルに書き込む必要があるテーブル CREATE TABLE foo ( f0 int, time_stamp timestamp, CONSTRAINT foo_pk PRIMARY KEY (f0) ) を知っている方法を。ときどき、私はf0の既存の値を持つレコードを書き、今度はtime

    43

    1答えて

    行をアップセルしているとき(PostgreSQL> = 9.5)、可能なINSERTを可能なUPDATEとまったく同じにしたい場合は、次のように書くことができます: INSERT INTO tablename (id, username, password, level, email) VALUES (1, 'John', 'qwerty', 5, '[email protecte

    0

    1答えて

    これはバグ、機能、またはドキュメントの問題であるかどうかわかりません。 のは、私は、このテーブルがあるとしましょう:NOを与える INSERT INTO tags(value) VALUES('a') ON CONFLICT(value) DO NOTHING RETURNING idで再度実行 :あなたは新しく挿入された値しかしのIDを取得しますINSERT INTO tags(value) V