问题标签 [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 投票
4 回答
359 浏览

php - PHP 更新 mySQL 中的数据不一致,有时只更新

我有使用 GET 方法将 URL 变量发送到使用 Ajax 的 PHP 页面的值。

在页面上,我有:

我开始使用 UPDATE SET 方法来修改 mySQL 数据库中的值。

我用了:$num_rows= mysql_num_rows($result);

使用If Else语句插入值(如果不存在)或更新列“属性”

但这是非常不一致的,通常不会更新,并且开发了几个(even though if($num_rows > 0){ (WHERE Object_ID = '".$mod."' AND Type='".$id."')不应该插入的重复值,但它确实插入了。)

所以我切换到这个:

我知道,真是个坏主意。但即使这种方法也并不总是正确地插入值。

我知道变量正在进入页面,因为响应将使用 innerHTML 写入 div 中,并且它总是正确显示。

如何确保始终在数据库中更新/插入这些值?

0 投票
2 回答
1109 浏览

database - 如何更新 Interbase 数据库中的一行?

我在 Interbase 表中有两行具有相同数据。该表没有主键。如何更新该表中的单行?

0 投票
3 回答
681 浏览

sql - 我们可以在同一个按钮操作中同时使用 Insert 和 Update 吗?

我有一个表名作为销售,另一个是平衡。我想在销售中使用插入命令并更新余额表。我能做些什么?

它显示一个错误,因为从字符串“UPDATE BALANCE SET OBBALANCE =”到类型“Integer”的转换无效

0 投票
1 回答
6059 浏览

mysql - MySQL在非唯一字段上的重复键上

我有一个包含各种参数的表。表的结构是:id、object_id、param_name、param_value

以下代码有效,但它附加结果而不是更新它们。事实是我不能使用ON DUPLICATE KEY因为我的字段是非唯一的(当然除了id

0 投票
1 回答
9155 浏览

iphone - 如何通过 iphone 项目中的 obj c 方法更改 sqlite 数据库中的表

大家好

我需要在现有表中添加一列,所以如何通过 obj c 更改 sqlite 数据库中的表,我正在使用以下代码以相同的方式将数据插入表中如何编写更新表方法

}

任何人都可以帮助我,,thanx提前

0 投票
2 回答
5543 浏览

sql - 使用“ON CONFLICT”子句语义插入行的 postgresql 方法

postgres 中是否有一种简单的方法可以在 sqlite 中执行以下等效操作?

我环顾四周,发现的解决方案是复杂的自定义函数。我的问题的另一个解决方案是做

这在语义上并不等效,但适用于我的情况。

ON CONFLICT如果它不需要自定义功能,我会更喜欢该规则。

0 投票
1 回答
181 浏览

mysql - MYSQL ON DUPLICATE KEY UPDATE 有多个键?

假设我有一条 id=1、b=20 和 c=30 的记录。id 是我的主键。只有当没有 b=20 和 c=30 的记录时,我才想在数据库中插入一条新记录。到目前为止,我已经为 id 设置了一个主键,但是 b & c 呢?我该怎么做那个查询?谢谢你。

0 投票
2 回答
1614 浏览

php - 您如何处理 Doctrine 2 中的实体关系?

当您要插入实体时,请执行以下操作:

但是如果我想创建一篇可以有一个用户的文章怎么办?

目前,我需要做:

这是因为关系,学说 2 要求一个用户实体。

但是,我不能“模拟”用户对象,因为我不希望手动设置 id,因此我不能这样做

我对这种行为有错吗,你怎么办?

加载用户实体只是为了设置关系可能是性能问题,即使使用缓存也是如此,这并不总是一个选项,尤其是对于更新。

0 投票
2 回答
7381 浏览

datetime - 如何在Sql Server 2005 中查找更新到表中的行的时间?

是否可以找到该行更新到表中的时间。例如

我想知道在什么时候,我更新了表格的第二行。不仅用于更新,还用于插入和删除。是否可以?如何?

0 投票
4 回答
18172 浏览

java - JDBC插入或更新实践

如果记录不存在,我需要将记录插入到表中,如果记录存在于表中,我需要更新记录。当然,我可以写:p-code:

但是,我认为代码并不优雅。或者,我也可以这样写:p-code:

您认为后一种方式更好更快吗?谢谢!

编辑:在 MYSQL