upsert

    1熱度

    1回答

    根據Question regarding Tombstone,爲什麼沒有upserts創建墓碑? 根據datastax文檔,每個upsert的How is data updated ?,cassandra認爲是刪除,然後插入,因爲插入的新時間戳會覆蓋舊的時間戳。舊時間戳數據必須標記爲與墓碑相關的刪除。 爲什麼我們有矛盾的說法?否則我在這裏錯過了什麼? USECASE: 數據插入與卡桑德拉唯一鍵(U

    2熱度

    2回答

    我有一個簡單的表: NAME | TIMESTAMP | AMOUNT -------------------------- Name1 | 123 | 1 Name2 | 123 | 15 Name3 | 124 | 3 Name4 | 125 | 1 等。 現在我得到一個新的記錄。如果名稱和時間戳相等,我希望數量增加新記錄的數量,否則應該插入新記錄。 喜歡的東西: INS

    1熱度

    1回答

    它看起來像PostgreSQL的V9.5得到了INSERT支持... ON衝突束手無策/ UPDATE http://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=168d5805e4c08bed7b95d351bf097cff7c07dd65 我想要做這樣的 UPSERT INTO "myScheme"."myTable" (id,

    0熱度

    1回答

    LINQ是否允許Upsert類型的操作,或者用於更新現有記錄?我有以下的代碼,抓住從列表中選擇「記錄」,更新的某些部分,然後刪除原來的,並添加回該更新的一個: . . . Student student = LINQ2ObjectsCode.GetStudentForId(ah.StudentID_FK); // Update several members of the Students l

    8熱度

    2回答

    我想在DynamoDB中'插入'文檔。也就是說,我想指定一個鍵和一組字段/值對。如果沒有文檔存在與該鍵,我不會用該鍵和我指定的鍵/值對創建一個。如果文檔與該鍵一起存在,我希望我指定的字段被設置爲指定的值(如果這些字段以前不存在,則應該添加它們)。現有文檔中的任何其他未指定的字段都應單獨保留。 看來我可以用UpdateItem調用來做到這一點,當我設置的字段/值對都是頂級字段時。如果我有嵌套結構,只

    4熱度

    1回答

    在MySQL中,我們可以做任何約束違反 INSERT INTO table {setters} ON DUPLICATE KEY UPDATE {setters} 以下是反正有這樣做的Postgres的? INSERT INTO table {setters} ON CONFLICT(*) DO UPDATE {setters} 注:* =任何可能的密鑰 爲什麼這是一個重要的特徵? 我想使

    0熱度

    1回答

    我很困惑實現了用於DAODatabase(用於Oracle 11 xe)的CRUD方法。 問題是,在通常存儲到Map集合的情況下,方法(更新)會在Map集合中插入新元素或將其更新(鍵值數據,如ID:AbstractBusinessObject)。當你寫下類似myHashMap.add(element)的東西時,你並不關心它。這種方法(更新)廣泛用於項目的業務邏輯。 顯然,在使用Oracle的情況下

    0熱度

    1回答

    我想基於2列大跳UPSERT(更新或創建)如何創建JDBC UPSERT查詢: 如果列A和B列在表中exsists然後更新值否則創建一個新行這個關鍵。 //pasdo code for my query if(table.key1 == firstKey && table.key2 == secKey){ //update values for the row with key1, key2

    3熱度

    3回答

    我正在運行以下代碼。如果記錄已經存在,它將使用新的$ updated_fields_array覆蓋現有的字段。但是,如果記錄不存在,我不知道如何添加新記錄與新字段($ new_fields_array)。我應該使用哪個操作符?有人可以幫我嗎? $current_time = time(); $current_mongo_date = new MongoDate($current_time

    5熱度

    1回答

    鑑於 => select * from referenced; referenced_id | name ---------------+------- 1 | one 2 | two 3 | three 和 => select * from entries; entry_id | referenced_id | name --------