繁体   English   中英

单个哈希插入数组的多个 SQL 语句

Multiple SQL statements for a single array of hash insert

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在做这样的事情来在我的 rails 应用程序中同时插入多条记录。

VoteRecord.create(
  [
    { :prospect_id => prospect.id, :state => "OH", :election_type => "GE" },
    { :prospect_id => prospect.id, :state => "OH", :election_type => "PR" }
    ...
   ]  
)

当我检查日志时,我看到插入查询被 sql 多次触发。 是否可以在单个查询中执行此操作?

2 个回复

您可以尝试使用活动记录导入进行批量导入、签出 wiki 和示例页面。

我自己没有使用过它,但你应该查看 activerecord-import 项目(对于 Rails 3) github更多关于这方面的信息可以在这里找到: wiki

3 在单个SQL语句中插入和更新多个值

我们将Insert语句用于多个插入,如下所示: 在上表中,ID是主键,想知道一个带有所有值的查询,值应更新现有记录并将新记录插入表中 ...

2015-08-13 11:39:48 1 701   sql
5 在单个SQL语句中插入/更新/删除多个表

当我在Oracle DB上对JDBC请求使用JMeter时,这是不允许的; 在声明中。 SQL查询。 请勿输入结尾的分号。 例如 将产生异常(将其拆分为2个单独的请求时起作用): 如果要执行清除/插入测试数据的操作,则不能使用1个JDBC请求插入多个表,并且 ...

6 如何使用 php 和 sql 在单个查询中插入多个数组

我正在尝试插入来自 $_POST 表单的多个数组,但即使尝试诸如“while()”和“foreach()”之类的方法也没有成功。 这是我第一次使用数组来做这个,所以我很迷茫。 我的代码是: 我希望结果为每个存在的数组插入行。 喜欢: 但我得到了一个错误结果(许多数量值和一个 product ...

8 多个INSERT的单个SQL语句

请参见下面的DDL: 和下面的DDL: 我想将所有内容从#Test2插入#Test。 我希望#Test2中的每个记录在#Test中都具有唯一的键。 在影响我希望这发生: #Test和#Test2中有数百万条记录。 是否可以使用单个SQL语句来完成所有INSERT ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM