问题标签 [sql-insert]

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 投票
1 回答
2661 浏览

perl - DBD::SQLite:插入或更新 - 问题

在写我的问题时(如何:插入一个新条目,如果它已经存在,请更新它)我在以下位置找到了一些答案Related Questions

.

第二种方法比第一种方法更安全吗?

0 投票
1 回答
63 浏览

sql - 将记录所有 SQL INSERT 和 SQL DELETE 的 Ruby 文件(并且仅记录这些命令)

我正在使用 PostgreSQL 数据库。我编写了一个 .rb 文件,用于操作数据库中的数据。我希望能够记录此文件引发的所有 SQL INSERT 和 DELETE。我该怎么做?

0 投票
1 回答
405 浏览

mysql - 在 MySQL 的一个查询中插入记录或更新表中是否存在的记录

我的桌子

我想更新 (member_id=1和)profil_id=2的记录A=1

再一次,我想更新 (member_id=1和)profil_id=2的记录A=1

我想为 (和member_id=1)插入记录profil_id=4A=1

我想再次更新(member_id=1profil_id=4C=1)的记录

我想再次更新(member_id=1profil_id=4C=1)的记录

像这样...

谢谢..

0 投票
5 回答
19079 浏览

postgresql - 如何将 DELETE 的返回值插入到 postgresql 中的 INSERT 中?

我正在尝试从一个表中删除一行并将其与一些其他数据一起插入到另一个表中。我知道这可以通过两个单独的命令来完成,一个用于删除,另一个用于插入新表。但是我正在尝试将它们结合起来但它不起作用,这是我到目前为止的查询:

insert into b (one,two,num) values delete from a where id = 1 returning one, two, 5;

运行时出现以下错误:

错误:“删除”处或附近的语法错误

谁能指出如何做到这一点,或者有更好的方法吗?还是不可能?

0 投票
2 回答
8067 浏览

sql - Firebird sql从另一个表中插入一条典型记录,只有一个不同的字段

我在 Firebird 2.5 上工作,我有两个表,它们的所有列都相似,除了一个具有自动递增的主键和主表的非空外键字段 (A)

我知道我可以使用这样的 sql 来插入两个表中的所有值

但是字段 (A) 有什么办法可以在同一个 sql 语句中手动插入这个值?因为这是唯一需要手动输入的字段

谢谢

0 投票
1 回答
2709 浏览

c# - 本地数据库(.sdf)中未发生插入和删除

当我尝试从本地数据库中选择值时,它会毫无问题地执行。但是当我尝试插入和删除时,它正在执行查询,但它不会影响任何行。

这是我用来从本地数据库中删除行的代码:

0 投票
2 回答
105871 浏览

php - PHP MYSQL UPDATE 如果存在或 INSERT 如果不存在?

我不知道这是否正确。我有一个类,如果字段当前存在,我想更新数据库,如果不存在则插入。复杂之处在于我正在加入 3 个表(set_colors、school_art、baseimage)

任何帮助都会非常棒。

这是我所拥有的:

0 投票
5 回答
889392 浏览

mysql - 在mysql中插入多行

如果我一次插入多行,数据库查询是否更快:

(我需要插入 2-3000 行)

0 投票
5 回答
16447 浏览

sql - 高效地复制 PostgreSQL 表中的一些行

我有使用自动递增整数作为主键的 PostgreSQL 9 数据库。我想复制表中的一些行(基于一些过滤条件),同时更改一个或两个值,即复制所有列值,除了 ID(它是自动生成的)和可能的另一列。

但是,我也想获得从旧 ID 到新 ID 的映射。有没有更好的方法来做到这一点,然后只查询要首先复制的行,然后一次插入一个新行?

基本上我想做这样的事情:

但是,这失败了ERROR: missing FROM-clause entry for table "old",我可以看到原因:Postgres 必须先执行 SELECT 然后插入它,并且RETURNING子句只能访问新插入的行。

0 投票
1 回答
3021 浏览

java - 本机查询中的错误

我是 sql 新手,我面临以下本机查询的问题

它不会将值传递给数据库。创建的日期应该是今天的日期和时间。谁能告诉我这个查询有什么问题。非常感谢