gpt4 book ai didi

java - MySql 批量插入

转载 作者:IT王子 更新时间:2023-10-29 00:30:19 26 4
gpt4 key购买 nike

我想在 MySql 数据库中插入一些 4K 行。我不想触发 4k“插入”查询。有什么方法可以让我只触发一个插入查询来将这些 4k 行存储在数据库中。

我在 Internet 上搜索并发现用户正在从文件批量插入数据库。

在我的例子中,我有内存中的数据,我不想先将该数据写入文件以进行批量插入。如果我这样做,那么我将在程序中添加延迟。

最佳答案

你可以写一个 insert在一次调用数据库中执行多次插入的查询:

insert into your_table (field1, field2, field3)
values
(value1_1, value1_2, value1_3),
(value2_1, value2_2, value2_3),
(value3_1, value3_2, value3_3)


在这里,以我给出的示例为例,这个单个查询将在表中插入三行。

关于java - MySql 批量插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5529529/

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