Foxtable(狐表)用户栏目专家坐堂 → [求助] 大批量数据新增/更新到数据库


  共有1762人关注过本帖树形打印复制链接

主题:[求助] 大批量数据新增/更新到数据库

帅哥哟,离线,有人找我吗?
252476276
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:407 威望:0 精华:0 注册:2022/9/13 10:03:00
[求助] 大批量数据新增/更新到数据库  发帖心情 Post By:2024/5/8 10:36:00 [显示全部帖子]

求教:

页面上有1万+的数据量,有几个主键值,需要新增到数据库表中,需要防止主键重复。

应该如何写代码,才能速度很快。

        现在用的是每一条写一个sql语句判断表中是否存在, 如果存在就更新,不存在就新增

与数据库执行1万次语句,需要1.5分钟。 如何优化?

 回到顶部
帅哥哟,离线,有人找我吗?
252476276
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:407 威望:0 精华:0 注册:2022/9/13 10:03:00
  发帖心情 Post By:2024/5/8 11:23:00 [显示全部帖子]

第1种方法,不检查重复性
第2种方法,跟我用的类似,执行一万次与合起来500个发送一次,速度都差不多

 回到顶部
帅哥哟,离线,有人找我吗?
252476276
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:407 威望:0 精华:0 注册:2022/9/13 10:03:00
  发帖心情 Post By:2024/5/8 13:06:00 [显示全部帖子]

实际上不能算是新增数据了,都是更新, 不能批量操作,都是一条一条的执行。
所以第1条方法就用不上了。

 回到顶部
帅哥哟,离线,有人找我吗?
252476276
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:407 威望:0 精华:0 注册:2022/9/13 10:03:00
  发帖心情 Post By:2024/5/8 13:15:00 [显示全部帖子]

懂了
[此贴子已经被作者于2024/5/8 13:20:27编辑过]

 回到顶部