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

codeigniter - 在codeigniter中插入来自其他表的多个数据

我想保存选择 id_perencanaan 的数据。我尝试了很多方法,但没有找到答案。

控制器:

我的模型:

我非常感谢您的帮助...

0 投票
4 回答
946 浏览

sql - 用于具有共享值的多行的 SQL 插入查询

我有一个简单的表用户(姓名,城市,国家),需要添加几行,其中一些值是相同的(城市,国家)。有没有更好的方法在旁边插入数据:

谢谢

0 投票
1 回答
774 浏览

mysql - 触发器:SELECT没有返回结果时不执行INSERT INTO


我在 Mysql 中使用了一个触发器,它将新插入的行插入到多个表中。触发器由几个 SELECT 组成。我注意到触发器仅在每个 SELECT 返回结果时才起作用。我知道 MySQL 不喜欢什么都不插入……但是,通常,最后记录的行不包含为触发器的每个 SELECT 返回结果的数据。在这种情况下,触发器无法运行。
例如,当我只使用返回某些内容的 SELECT 修改触发器时,所有 INSERT 都可以正常工作。
我想找到一种方法来告诉触发器不执行不返回结果的 SELECT 的 INSERT INTO。我该怎么办?

谢谢!

0 投票
4 回答
59 浏览

sql-server - SQL - 从选择中插入多条记录

我一直在搜索一整天,但找不到答案:

我在 SQL Server 上有一个表:

dbo.程序

带字段:

  • Program.id...PK 自动增量
  • Program.user...varchar
  • 程序.程序...varchar
  • Program.installed...布尔值
  • Program.department...varchar
  • Program.wheninstalled...日期

现在,我想为每个不同的用户插入一条新记录,并从他的最新(Program.wheninstalled)记录中复制部门,每个用户的其他值都相同:

  • Program.user...每个唯一用户
  • Program.program...MyMostAwesomeProgram
  • Program.installed...假
  • Program.department... program.user中唯一用户的所有记录的最新记录的部门.wheninstalled 字段
  • Program.wheninstalled...null

我知道如何以一种丑陋的方式做到这一点:

  1. 为该记录中的每个用户及其部门选择最新记录
  2. 从 1) 中提取值并将其插入 (field1, field2...fieldX) 值 (1records_value1, 1records_value2...1records_valueX), (2records_value1, 2records_value2...2records_valueX), ... (Nrecords_value1, Nrecords_value2.. .Nrecords_valueX)

但我想知道如何以更好的方式做到这一点。哦,我不能使用一些适当的人力资源数据库来让我的生活更轻松,所以这就是我现在必须使用的。

0 投票
1 回答
250 浏览

php - 用php多次插入textarea

我无法在表 mysql 中输入数据。我的意思是这段代码使用php在mysql中插入多个数据textarea,我使用的是wordpress,所以我应该使用前缀或者请给我另一个有效的代码。我一般在textarea里面输入20多条的数据,一行几个字,如果数据太多也会影响

样本数据 :

0 投票
3 回答
119 浏览

sql - 添加 SELECT COUNT(*) 子句会破坏 SQL Server 中的性能

我正在构建一个查询,最新步骤涉及添加一个SELECT COUNT(*) FROM [modification]子句以允许我检测查询的最后一行,但这会破坏性能:

如果你看不到我在做什么,我一次构建INSERT () VALUES (),(),(),...50000 行的语句。

请限制对评论的完全替代方法的建议。我正在寻找一种方法来在这里找到最后一个行号,而不会大大降低查询速度 - 它确实如此。

我对查询计划不是很熟悉,但如果有帮助可以在这里发布一个。我在这里的相关问题中尝试了很多东西,但没有什么可以开始工作。

0 投票
1 回答
235 浏览

android - 添加新联系人(36 项)

我试图在手机中添加新联系人,但他只做前 12 个项目。我想尝试所有当前的 36 项,也许更多添加到电话联系人中。

函数联系存在:

我必须做什么,才能更好地工作?

0 投票
1 回答
104 浏览

sql - TVP 插入在 SQL Server Profiler 中显示许多 SP:Starting 和 SP:Completed 事件

我正在分析一个将临时表作为参数的插入查询,并看到插入的每个项目都计入 SQL Server Profiler 中的 SP:Starting 和 SP:Completed 事件。

这大致是我正在做的查询:

当我查看我的 SQL Profiler 时,对于从临时表插入到真实表中的每个值,我都有一个语句:

500 个 SP:Starting 和 SP:Completed 条目

我想知道这对于这种类型的查询是否正常,或者我在某处做错了什么导致一堆无关的查询运行。

0 投票
1 回答
157 浏览

php - 多次插入数据库不起作用

我正在尝试一次将多行插入到我的数据库中。

用户最多可以添加 5 个新行,以便将血液结果插入数据库。

有一个添加更多按钮允许他们执行此操作。

我有一个循环遍历每个条目,但是当我单击提交时,只提交一个条目。第一个,我不确定我哪里出错了,任何帮助将不胜感激。

循环位于此代码块的底部,但我不确定这就是问题所在。

0 投票
1 回答
86 浏览

mysql - 一个查询中的多个 INSERT INTO 语句

我有两张桌子:BT 和 ST。以下是我希望我能完成的:

ST 是一个有 89 行和 1 列的表。如果可以,我如何制定一个查询,以便插入适用于 ST 表中的 89 个值中的每一个?

(请记住:这些值是随机的,并且没有我可以将它们联系起来的数学联系)

c1-c3= column1,column2,column3

v1-v3= value1,value2,value3(v2 和 v3 是预定义和设置的,不需要更改)

我尝试了更明显的事情但没有成功,例如:

但是该行所做的只是返回一个一般的 sql 语法错误。

我承认这可以通过 89 行“INSERT INTO”来执行,并且我每次都更改一个值,但这可以以更优雅的方式完成吗?

我正在使用 MySQL