问题标签 [insert-update]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blob - 使用 ODBC 将二进制 std::string 插入 BLOB 列
谁能给我一个例子,如何使用 ODBC 和 C++ 将二进制 std::string 插入 BLOB 列,好吗?
编辑:
jpa - JPA 合并似乎不起作用
我正在运行以下代码来根据我从 CSV 文件中读取的数据更新数据库。我尝试调试并检查控制台,它正在运行整个 800 条记录。我没有收到任何错误,但只插入了第一条记录。如果我使用持久化而不是合并,则会出现“无法持久化分离对象”错误。
这是我的 updateAddress 方法,基本上是在更新一些字段。
这是我的 persistence.xml 供您参考。
你认为我错过了什么吗?非常感谢!罗伯特
sql-server - SQL Server & 更新(或插入)并行度
我进行了一项大型转换工作——将 299Gb 的 JPEG 图像(已经在数据库中)转换为缩略图等价物,用于报告和带宽用途。
我已经编写了一个线程安全的 SQLCLR 函数来完成对图像进行重新采样的业务,这很好。
问题是,当我在语句中执行它UPDATE
(从 PhotoData 字段到 ThumbData 字段)时,它会线性执行以防止出现竞争条件,只使用一个处理器对图像进行重新采样。
那么,我将如何最好地利用这台数据库机器的 12 核和 phat raid 设置?FROM
是在更新语句的子句中使用子查询吗?这就是在这种操作上启用并行性所需的全部内容吗?
无论如何,操作被分成几批,每批大约 4000 张图像(在大约 391k 图像的窗口查询中),这台机器有很多资源可以刻录。
tsql - 如何使用 Transact SQL 将 JPEG 插入图像类型的 SQL Server 2000 数据库字段
我试图弄清楚如何使用 Transact SQL 将 .JPG 文件插入到图像类型的 SQL Server 2000 数据库字段中。谢谢。
sql - 如果存在,我如何在 MySQL 中更新,如果不插入(又名“upsert”或“merge”)?
有没有一种简单的方法可以INSERT
在一行不存在时使用,或者UPDATE
如果它存在,使用一个 MySQL 查询?
ruby-on-rails - Rails - 单个表单上多个模型的用户输入 - 如何
这基本上是一个嵌套形式的问题,尽管只有一个字段属于父模型。我的数据输入表单收集模型的数据 - 但是我还需要收集另一个数据元素/值 (UserID),该数据元素/值 (UserID) 实际上进入将使用详细记录创建的父记录。
AFAIK Rails 期望每个表单字段映射到一个模型,我需要创建一个未绑定的数据输入字段,我将单独使用它。
如何覆盖此默认行为并创建“自由格式/未绑定字段”?
不列颠哥伦比亚省 TIA
php - 在mysql和php中对重复更新使用插入时如何知道最后一次操作是插入还是更新?
我正在使用 PHP 和 MySQL。
如果我使用INSERT ON DUPLICATE UPDATE
SQL 语句,那么我如何知道最后一个操作是成功插入而不是更新或插入不成功?
假设是有问题的表格不使用自动增量,所以我不能用 amysql_insert_id
来帮助我找出答案。
sql - INSERT INTO..SELECT..ON DUPLICATE KEYS 模棱两可的 id
我有下表:
有一个唯一的密钥(发起人、世代、付费):
现在,我想通过使用paid=1 更新相同的条目(如果存在),将发起人的每一笔收入标记为已支付。
因此,如果我想将发起人 4 的收入标记为已支付,表格应如下所示:
这是我目前的方法(没有 DELETE 这是微不足道的):
但是mysql一直告诉我营业额是模棱两可的:
有没有人有提示,因为我不能为我插入的表加上别名。
如何为要插入的表命名,以便 mysql 可以识别该列?
提前致谢。
sql - 使用单个插入语句插入
我想在我的表 tblSubscriptions 中插入数据,我只想使用一个插入语句。我将为用户表中的每个 userId 插入数据。以下 SQL 不起作用。
如何使用一个插入语句来做到这一点,即没有游标。
sql - 选择、条件、设置变量、然后插入/更新到表中的存储过程
我想知道这种存储过程是否可行,我需要某种循环结构吗?我想这样做,基本上按照这个顺序:
- 从一个表或视图中获取所有行。(表格1)
- 基于表 1 中的列,我想设置用于插入/更新表 2 的变量。
- 我想引用另一个表 (table3),以从 table1 中找到一个键,该键将“覆盖”行数据可能落入的任何情况。
- 插入或更新表 2。
如果这是可能的,我可以在答案中获得某种草稿吗?感谢您的阅读!请尝试帮助!这是我在想的另一种“图表”:
- 从表 1 中选择 *
- case [table1].[table1column] - [table1].[table1column] <=0, parameter1= "a" (很多情况)
- case [table1].[tableID] 存在于table3,parameter1 = [table3].[parameter]
- case [table1].[tableID] 存在于 table2 中,更新,否则插入
感谢到目前为止的所有尝试!如果我弄清楚了,我会发布它。