问题标签 [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.

0 投票
2 回答
1627 浏览

c# - 为某些参数更新访问数据库的查询

我使用 MS Access 作为数据库并使用 c#、.net 来更新其中的一些记录。但它给出了错误说法

“没有为一个或多个必需参数提供值。”

表中有 5 个列,我只想更新 2 个,为此我编写了如下查询

其中 _UserRole、_authId、_Id 是字符串。

可能是什么错误。我需要在更新语句中给出每个参数还是有其他方式。

谢谢

0 投票
1 回答
1506 浏览

c# - 无法在 GridView 编辑中隐藏更新按钮

我正在使用命令字段编辑按钮来编辑 gridview 的行。但无法执行基本操作。

此网格视图位于更新面板中。当我按下编辑按钮时,它会显示更新和取消按钮,但是当我按下更新按钮时,它会更新数据库,但更新按钮不会回到编辑状态。

虽然 Cancel 正在正常工作。就像按下 CANCEL 一样,它会返回 EDIT 按钮,

我在做什么。

谢谢。

0 投票
1 回答
146 浏览

sql-server-2008 - 是否可以使用 Sql MERGE 语法从另一个变量 TABLE 更新/插入数据?

我希望InsertUpdate表中的一行 - 所以我希望尝试使用MERGE语法。我的问题是我的数据(插入/更新)存在于variable table. 我不确定如何为插入/更新部分编写正确的语法。

这是我的伪代码:-

..而且我不确定如何确保UPDATE正确地只更新 1 行(即……这需要一个WHERE子句吗?)

最后,我的这篇文章基于这个 SO question

0 投票
2 回答
1034 浏览

sql - 如果存在则更新行或不存在则插入的 SQL 查询如何工作?

我正在处理一些代码。有几个查询,其效果是,如果行存在并填充了一些数据,则使用其余数据更新该行,如果该行不存在,则创建一个新行。它们看起来像这样:

我可以模仿这种模式并且它似乎有效,但我对幕后实际发生的事情感到困惑。谁能阐明这实际上是如何工作的?我正在使用 PostgreSQL。

0 投票
3 回答
44581 浏览

database - 使用 codeigniter 将数据库中字段的值更新 1

我想使用 codeigniter 活动记录来实现 SQL 语句。

如何使用 Codeigniter 活动记录来实现这一点?

问候

0 投票
3 回答
309 浏览

mysql - 插入...选择,在哪里

我有两张表,一张叫国家,一张叫国家。国家有国家和州,但国家没有 ISO。country 表有带 ISO 的国家名称,但没有州。我正在尝试进行插入选择以更新国家表中的新 ISO 列并根据国家表填充它(换句话说,将 ISO 从一个表移动到另一个表)。

这是我所拥有的:

所有这一切,都是把 iso 放在国家表的末尾。它没有使用 WHERE countries.name = country.printable_name (这是匹配的两列)。

任何想法我做错了什么?

谢谢!

0 投票
2 回答
171 浏览

mysql - MySQL INSERT INTO 语句

我需要一些关于插入语句的帮助。

我有:

my_table_a:

my_table_b:

我需要将 my_table_a 中的纬度和经度插入到 my_table_b 中,其中学校名称之间存在匹配。问题是表 A 没有表 B 的所有学校,反之亦然。

我尝试了 WHERE 子句,但它不起作用。我需要插入 where my_table_a.school = my_table_b.school 。有什么建议么?

0 投票
2 回答
1415 浏览

sql - 插入或更新没有循环?

我有两列的表:

如果一个项目已经存在,那么我应该更新数量。否则,我必须在此表中插入一条记录。

没有循环这可能吗?

我正在使用 SQL Server 2005。

0 投票
1 回答
5644 浏览

python - 如何获取更改字段的原始值?

我使用 sqlalchemy 作为我的 orm,并declarative用作 Base。

我的问题是,我如何知道用户已被修改,以及如何在不再次查询数据库的情况下获取原始值?

提前致谢!


更新

我发现一种方法get_history可以获取字段的历史值,但我不确定它是否适合我的目的。

所以,我们可以检查 的值get_history,但这是最好的方法吗?

0 投票
4 回答
12438 浏览

mysql - 将 INSERT 命令转换为 UPDATE

我有两个INSERT命令,这对我来说是无用的,因为两组行 - 已经在表中的行,以及我作为INSERT命令的行 - 不是分离的。这两个命令都插入了很多行和很多值。

因此,如果我想执行这些行,我会收到重复输入错误。

有什么简单的方法可以将这些命令“转换”成UPDATE?

我知道这听起来很愚蠢,因为INSERT如果我愿意,我为什么要发出命令UPDATE。只是为了使它成为一个清晰的场景:另一个开发人员给了我脚本:)

在此先感谢,丹尼尔

编辑- 问题已解决

首先,我创建了一个表并用我的INSERT命令填充它,然后我使用了以下REPLACE命令:

这最初可以在以下位置找到:如何合并两个 MySQL 表?