sách gpt4 ăn đã đi

mysql - 同时批量插入父/子

In lại Tác giả: Walker 123 更新时间:2023-11-30 22:16:45 33 4
mua khóa gpt4 giày nike

我正在尝试对 MySQL 数据库表执行一对父/子模型的批量插入,但似乎无法使用标准的 ActiveRecord 功能来完成。所以,我尝试了 activerecord-import gem,但它也不支持 MySQL 的递归插入......

# Book has_many authors / Author belongs to Book
books = []
10000.times do |i|
book = Book.new(:name => "book #{i}")
book.author.build(:name => "author #{i}")
books << book
kết thúc
Book.import books, recursive: true # THIS DOES NOT WORK

我也尝试用原始 SQL 来实现它,但我无法找到一种方法来保留每个父/子的引用,因为在我想插入子数据时,它的父没有它的 id还没有。
有谁知道我该如何解决这个问题?

câu trả lời hay nhất

请这样尝试:

books = []
10000.times do |i|
book.name = "book #{i}")
books << book
kết thúc
Book.import books // Here it creates Books

我不确定您如何进一步创建作者...

关于mysql - 同时批量插入父/子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37991844/

33 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress