ICode9

精准搜索请尝试: 精确搜索
  • 1 MongoDB insert2021-11-03 21:04:28

    插入单个文档 db.collection.insertOne()  db.inventory.insertOne( { item: "canvas", qty: 100, tags: ["cotton"], size: { h: 28, w: 35.5, uom: "cm" } } ) 如果没有指定_id,mongodb会自动添加_id字段,值为:ObjectId("618101574df71602257491fa")   插

  • PostgreSQL upsert属性2021-10-27 14:02:55

    语法格式 INSERT INTO table_name(column_list)    VALUES(value_list)   ON CONFLICT [target] [action];  target内容 column_name:指定表中的列名ON CONSTRAINT constraint_ name:约束的名称WHERE predicate:where条件 Action:已存在时,执行的操作  DO NOTHING:什么都不

  • 数据湖简介2021-03-14 22:59:01

    数据湖是将公司所有数据,外部数据,不知道要不要用的数据放在一起,通过一定的数据治理,让数据可以被发现,被理解,以用于交叉查询或机器学习的研究。 数据湖不麻烦,管理数据湖中的数据最麻烦,一不小心就会变成数据沼泽。没人知道里面有什么数据,从哪来的,是干嘛的。 目前市面上流行的三大开

  • mysql-不重复行时插入?2019-12-01 12:15:38

    我只想替换(更新)DATE,PRICE和OLDPRICE,如果价格不同于我的表中MODEL唯一的价格. 样本行表数据: DATE | MAKE | MODEL | PRICE | OLDPRICE 2012-04-15 | Advance | DTA-100-X | 400 | 390 必须有十二种方法来执行此操作,但是我正在寻找在MySQL查询

  • Upsert-PHP Mongodb-无法插入新记录2019-11-18 23:30:52

    我正在运行以下代码.如果记录已经存在,则将其替换为$updated_fields_array中的新字段.但是,如果记录不存在,我将不知道如何添加具有新字段($new_fields_array)的新记录.我应该使用哪个操作符?有人可以帮我吗? $current_time = time(); $current_mongo_date = new MongoDate(

  • MongoDB和C#-检查文档是否存在,是否不插入2019-11-18 04:17:14

    目前,我从Yelp Fusion API中获得了50家餐厅的列表.我想将这些餐厅保存在数据库中,以备将来在应用程序中使用. 由于我是根据用户的坐标获取此列表的,因此该API可能会返回数据库中已有的餐厅.为防止重复,我检查yelp提供的餐厅ID是否已存在于数据库中.如果已经在我的数据库中,则不会插

  • PHP-更新记录(如果存在),否则写入新记录?2019-11-02 18:24:43

    我正在尝试执行此查询,当它找到$serial的记录时,它可以更新它.或者,如果序列号不存在,则可以写入新记录. 我得到语法错误,但对我来说似乎不错.相当糟糕,肯定要进行“重复密钥更新”,但我错过了一些东西… $query = "INSERT INTO `".$sys_id."` (serial, status) VALUES ('98745',

  • mysql – SQL标准UPSERT调用2019-10-07 22:14:33

    我正在寻找一个标准的SQL“UPSERT”声明.如果存在,则插入和更新一次调用. 我正在寻找一个有效,高效的跨平台电话. 我见过MERGE,UPSERT,REPLACE,INSERT ..在DUPLICATE UPDATE但没有声明符合需求. 顺便说一句,我使用MYSQL和HSQLDB进行unitests.我知道HSQLDB是有限的,可能无法满足我的

  • python – pymongo中的快速或批量Upsert2019-09-25 23:56:07

    如何在pymongo中进行批量upsert?我想更新一堆条目,一次做一个是非常慢的. 几乎完全相同的问题的答案在这里:Bulk update/upsert in MongoDB? 接受的答案实际上没有回答这个问题.它只是提供了一个指向mongo CLI的链接,用于执行导入/导出. 我也愿意向某人解释为什么做大量upsert是不可

  • SQLite INSERT – ON DUPLICATE KEY UPDATE(UPSERT)2019-09-15 15:14:14

    MySQL有这样的东西: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; 据我所知,SQLite中不存在此功能,我想知道的是,如果有任何方法可以实现相同的效果而无需执行两个查询.此外,如果无法做到这一点,您更喜欢什么: > SELECT(INSER

  • MySQL upsert与额外检查2019-09-01 08:17:52

    我想使用INSERT … ON DUPLICATE KEY UPDATE进行一些复杂的upsert操作.但我无法让它发挥作用. 这就是我想做的事情: >尝试插入记录.如果插入成功,那很好. >如果该记录存​​在,请更新记录.>更新记录时,如果check_status字段为1,则保留描述和注释字段.>更新记录时,check_status字段为

  • PostgreSQL / Psycopg2 upsert语法更新列2019-08-07 01:55:32

    我希望在存在id冲突时让Psycopg2更新col1,col2和col3. 在我的Python代码中,我将插入SQL当前作为: insert_sql = '''INSERT INTO {t} (id,col1,col2,col3) VALUES (%s,%s,NULLIF(%s, 'nan'), NULLIF(%s, 'nan')) ON CONFLICT (id) DO NOTHING

  • 简化了MySQL中的更新/插入(upsert)处理2019-07-29 09:15:27

    常见操作是在不存在的情况下插入新行,或更新现有行.不幸的是,插入和更新SQL语句的语法完全不同:Insert采用列列表,后跟相应的值列表,而update采用列=值对列表. MySQL“插入…重复键更新”语句(其upsert语句)不能解决此问题,因为它仍然需要完整的插入列/值列表,后跟完整的更新列/值列

  • mysql – Drupal数据库API查询 – 如果存在则为row.update,否则为row.insert2019-07-16 23:24:32

    我一直在尝试在drupal中运行一个查询,如果它们已经存在则会更新条目,如果没有,则插入一个新条目.代码现在看起来像这样: db_query("IF EXISTS (SELECT %d FROM {uc_posten_packages.pid}) UPDATE {uc_posten_packages} SET title = '%s', label = '%s', cost = '%d', length = '%d'

  • MongoDB---如何避免插入重复数据(pymongo)2019-07-11 11:02:36

    以下摘自pymongo文档: update_one(filter, update, upsert=False) update_many(filter, update, upsert=False) filter: A query that matches the document to update. update: The modifications to apply. upsert (optional): If True, perform an insert if no documents

  • java – 是否可以使用jOOQ生成的记录类进行upsert?2019-07-06 10:03:46

    如果我想使用DSL手动编写插入,我可以执行insertInto().onDuplicateKeyUpdate(),但是在生成的Record类中是否有等效的?解决方法:从jOOQ 3.7开始,这还不是开箱即用的.有一个待处理的功能请求:#2961. 或者,您可以编写一个实用程序,将UpdatableRecord转换为相应的INSERT .. ON DUPLICATE

  • python – 使用SQLAlchemy批量upsert2019-07-02 03:46:14

    参见英文答案 > SQLAlchemy – performing a bulk upsert (if exists, update, else insert) in postgresql                                     1个 >            How to UPSERT (MERGE, INSERT … ON DUPLICATE UPDATE) in Po

  • php – 将多个INSERTS分成一个表和多个表2019-07-01 21:26:25

    我正在尝试使用PostgreSQL数据库在PHP中开发一个Q& A网站. 我有一个动作来创建一个页面,其中包含标题,正文,类别和标签.我设法插入所有这些字段,但是我在插入多个标记值时遇到了一些问题. 我使用这个函数将逗号分隔的值放到一个数组中,现在我想要一些东西将每个数组元素插入到表标

  • MySQL在触发INSERT ON DUPLICATE KEY UPDATE之前 – 手动似乎错了?2019-06-27 20:01:14

    我正在使用MySQL 5.7: D:\>mysql --version mysql Ver 14.14 Distrib 5.7.17, for Win64 (x86_64) 根据manual,BEFORE INSERT触发器的行为应该是: a BEFORE INSERT trigger activates for every row, followed by either an AFTER INSERT trigger or both the BEFORE UPDATE

  • ES(Elastic Search)update操作设置无 docment时进行insert2019-05-13 19:37:44

    今日阅读公司一套数据加工中间工具的源码,查看es操作中的update操作。其中方法命名为updateOrInsert。但是没见到代码中有ES的insert方法调用。于是仔细分析了代码逻辑。 经过一路追溯,直至ES java客户端请求发送代码。没找到insert相关内容。 于是到官网查看究竟,可官网对 java Clien

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有