php mysql 数据导入问题

php mysql 导入数据,先验证数据是否存在数据库,执行慢,有没好的解决方法?

阅读 3.2k
3 个回答

把数据库的数据导出来,预处理要导入的数据,把已经在里面的就从待导入里去了。然后再导入。
都要看量,视量的不同选择不同的导入方式。
依次查询是否已存在 然后在插入或抛弃 ,这肯定是最慢的。

使用唯一索引,用ON DUPLICATE KEY UPDATE

使用索引瞬间就搞定了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题