hri*_*shi -1 java mysql sql web-services
我想通过用Java编写的Web服务向MySQL插入50 000条记录,但是只插入了20 000条记录.
我不认为我的sql中有大小(记录数)限制.
有什么东西我可以一次插入/选择50k记录(批量)
将其拆分为多个事务,不要连续插入50k记录.我认为这就是问题所在.
编辑:由于它是一个Web服务,可能在传输过程中连接断开.请确保不是这种情况=).
回答OP的评论: 而不是
INSERT (......) INTO table (...)
INSERT (......) INTO table (...)
INSERT (......) INTO table (...)
INSERT (......) INTO table (...)
... 49 990 INSERT later
INSERT (......) INTO table (...)
INSERT (......) INTO table (...)
INSERT (......) INTO table (...)
INSERT (......) INTO table (...)
Run Code Online (Sandbox Code Playgroud)
做
BEGIN TRANSACTION my_beloved_transaction
INSERT (......) INTO table (...)
INSERT (......) INTO table (...)
... 2k INSERT later
INSERT (......) INTO table (...)
INSERT (......) INTO table (...)
COMMIT TRANSACTION my_beloved_transaction
BEGIN TRANSACTION my_beloved_transaction
INSERT (......) INTO table (...)
INSERT (......) INTO table (...)
... 2k INSERT later
INSERT (......) INTO table (...)
INSERT (......) INTO table (...)
COMMIT TRANSACTION my_beloved_transaction
Run Code Online (Sandbox Code Playgroud)
等等...
| 归档时间: |
|
| 查看次数: |
1941 次 |
| 最近记录: |