javamysql批量新增无上限

javamysql批量新增无上限,第1张

javamysql批量新增无上限分三步。

1、用线程池来更新,将更新代码提交到线程池中,由线程池调度入。

2、执行模块不管更新结果,只需将更新任务放入一个队列中然后直接返回。

3、使用阻塞队列放更新任务,用守护线程poll的队列中的任务。

我试了,这个语句要是直接在MySQL命令行里执行的话,自增字段id设成空字符串'',也是会报错的。估计php是做了特殊处理,如果判断出是自增字段,就不管实际输入的值了。

用Java,应该是没有这种处理吧。不管是JDBC拼SQL也好,用框架Hibernate或MyBatis也好,就不给id字段赋值就好了,是可以成功插入的,就是最终拼出来的SQL应该类似,

insert into member(username, ......) values('yourusername',......)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8680891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存