问题标签 [multiple-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 回答
4995 浏览

javascript - Laravel 多次插入一张表

我来这里请求有关此案例逻辑的一些帮助,如果可能的话,还需要一些有关代码的帮助。

事情就是这样。假设我有这两个表,当然,它们具有一对多关系:

现在没事了。我想要做的是创建一个链接,它只会在包含整个表单的表格中再追加一行。像这样...

的HTML

Javascript

好的,所以我认为这很清楚。当然,我也会将特定的评论 ID 附加到每一行,但我认为这里没有必要这样做。

问题是我不知道该怎么做 PHP 明智的。在我的控制器中写入什么,以便它将检测所有行并为每行中的数据创建数组,然后验证并插入它。任何人都可以帮我解决这个问题吗?

0 投票
0 回答
182 浏览

bash - 在 Bash 脚本中插入许多对象

我正在尝试在命令中的同一文件中使用多个输入作为输出,来自我提出的这个问题

循环对象作为 BASH、SHELL 脚本中的输入

用户 Konsolebox 和所有其他人都非常有助于让我了解如何改进和操作该过程。根据他们的建议,我接受了他们的意见并尝试更改我的代码,尽管它似乎不起作用。

该代码的工作是获取时间和/或月份不同的多个项目,并将它们作为输入文件输入到 bash 命令,该命令将生成一个输出文件

提出的建议使我以这种方式更改代码:

我一直在努力让它工作,但无论我改变什么,我都会得到同样的错误

我已将 bash 脚本放在工作文件夹中,并且文件已命名trim201001.nc,并且trim201002.nc(通常我将有数百个具有这种格式的文件,这就是我尝试将它们自动化的原因)

我正在使用命令运行脚本./script.sh

在 konsolebox 的建议之后,我添加了shopt -s nullglob

我认为新错误位于月份读数中,尽管我检查了我的位置,但要使用的一个文件是 02(月)和 01(月)

0 投票
0 回答
708 浏览

c# - SQL - 使用 SELECT 插入多行

我正在寻找一种有效的方法来使用来自多个表的某些值执行多行的插入!

基本上我正在解析一个 XML 并创建一个自定义对象列表,然后我想将其插入到我的数据库中。这些行的一些值包含在 XML 中,但其他值需要从其他表中检索。

例子:

两张表:

我在 C# 中浏览了我的列表,创建了一个团队列表(自定义对象),然后我想以平均每分钟 1000 行的速度执行此操作:

人名和国家提要 ID 包含在 XML 中。我想使用 Person 表中的 ID 而不是 XML 中的 ID ..

有人可以建议我以有效的方式执行这些插入。

我一直在考虑创建一个 DataTable,然后使用 SQLBulkCopy,使用存储过程在数据表中运行一个循环并为每个语句执行上述语句,以及像 EntityFramework、Telerik Data Access 等 ORM。

0 投票
2 回答
3472 浏览

sql-server - 将 OUTPUT Insert.id 插入到另一个表中的多个值插入

为简单起见假设我有两张桌子

user table (id, email)

user log table (id, date)

无论 id 被插入到 user 表中,相同的 id 应该被插入到 user_log 表中,否则事务应该失败。

我怎样才能做到这一点

0 投票
1 回答
2904 浏览

php - Laravel Eloquent -- 在表中插入多条记录(具有唯一约束的列)

我的应用程序中有一个名为“categories”的表,它对“category_name”具有唯一性约束,我想在“categories”中插入多行。

不好的解决方案:

这可能是一个解决方案,但这不是一个好的解决方案。问题是当有数百或数千条记录时,这将对数据库进行大量查询。这不好。

比较好的解决方案

但是当我尝试插入重复的“category_name”时,它会引发异常并且没有插入任何类别名称。

我知道我们可以使用INSERT IGNORE,但我正在寻找一些内置的 laravel 解决方案。

0 投票
1 回答
1904 浏览

java - 使用循环java使用准备好的语句插入多个值

我正在尝试使用迭代(for)在 mysql 数据库中插入多个值,但它总是插入第一行并停止。

0 投票
1 回答
971 浏览

mysql - 将多个 SQL Insert 语句转换为一个 Insert 语句

我在为我的项目创建教师数据库的过程中遇到问题。作为此过程的一部分,我可能必须使用多个"Insert"语句来输入有关每位教师的所有各种详细信息,以创建有关他们的数据行。所以,如果我说有 1000 名教师,那么我必须手动编写 1000 条插入语句来为每个教师创建单独的记录。这绝对是一项乏味的练习。

我想知道是否有一种方法或方法可以最大程度地减少此过程所花费的时间!是否有存储过程或其他可能自动执行此任务的东西?我可以根据需要创建和使用宏之类的东西吗?

例如,一段 MySQL 代码(单个语句)可以是:

对此的任何建议将不胜感激。我必须知道 T-SQL 中的代码(对于 MS SQL Server)

谢谢你,赛斯

0 投票
5 回答
4335 浏览

python - Scrapy 管道中的批量/批量 SQL 插入 [PostgreSQL]

我正在使用自己的管道将报废的项目存储到 PostgreSQL 数据库中,几天前我进行了扩展,现在将数据存储到 3 个数据库中。所以,我想创建插入数据的管道,每 100 个项目调用一次,或者将项目插入 100 x 100。

我想让它在数据库服务器上快速且不那么令人头疼的原因。

0 投票
2 回答
1171 浏览

sql - 简单的 SQL Server 插入 - 从文本框到一列的许多逗号分隔值

这应该很简单。我有一个带有逗号分隔值的文本框(textarea)。

像这样:

我已经做到了这两种方式。一个表有两列,|Number6|Number16| ...和一个只有一列的 |Number6| 为了尝试消除任何混乱。对于下面的内容,它们正在针对一列表运行。

以下是我尝试的四种方法:

由于我是通过 ASP 页面提交的,因此我试图避免为每个值编写插入行。我之前有超过 20,000 个值。

显然,上面的代码失败了,因为在第一个和第三个插入中,每个逗号都表示 SQL 的一列。在第二个和第四个插入中,“,”附近的语法不正确

我已经构建了更复杂的查询,但由于某种原因,我无法弄清楚这个简单的插入。

我不想将整个字符串插入到单个字段中。我正在尝试获取一个包含五个数字的字符串并将它们放入 5 行。所以425020,547538,548029,548853,552373应该进入表格:

0 投票
1 回答
71 浏览

mongodb - 在列表中插入每个对象,如果它已经存在则更新它

我仍然有插入/更新多个项目的问题。问题是我有一个包含 N 个项目的列表,我想插入每个(项目)。但是,如果已经存在具有相同唯一键的项目,我想更新它。(一个项目包含一个唯一的密钥。)所以基本上我想使用一次往返来更新每个单独的项目。

当然,我可以逐项执行此操作,但我希望我可以批量执行此操作,因此我不需要 N 次往返。

有没有办法做到这一点(Java)?