gpt4 book ai didi

ruby-on-rails - 在 Rails 中使用准备好的语句插入多行

转载 作者:行者123 更新时间:2023-11-29 12:11:46 24 4
gpt4 key购买 nike

我目前正在使用 PostgreSQL 研究 RoR。

ActiveRecord 基本上满足了大部分的数据检索需求。然而,在某些情况下,似乎使用一个语句会更有效率。

因此,是否可以使用一个准备语句来进行多次插入,如下所示?或者我必须自己附加原始 sql 语句?

INSERT INTO films (code, title, did, date_prod, kind) VALUES
('B6717', 'Tampopo', 110, '1985-02-10', 'Comedy'),
('HG120', 'The Dinner Game', 140, DEFAULT, 'Comedy'), ...;

最佳答案

试试这个

user_string = " ('code1','title1', 'aaa', ...), ('code2','title2'...)"

User.connection.insert("INSERT INTO films (code, title, did, date_prod, kind)VALUES"+user_string)

关于ruby-on-rails - 在 Rails 中使用准备好的语句插入多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30368304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com