sql语句的效率问题

shuiguoqu 2013-07-09 09:29:57
想从IP2Location的cvs里把ip导入

目前本地数据库已经有一个表存了上一个版本的数据

现在想更新一下数据信息,用C#在文件中写入sql语句
每一句都是"INSERT INTO `z_location` (`country_code`, `country_name`, `region`, `city`, `latitude`, `longitude`, `zipcode`) SELECT {0},{1},{2},{3},{4},{5},{6} FROM dual WHERE NOT EXISTS ( SELECT * FROM `z_location` WHERE `latitude` = {4} AND `longitude` ={5} LIMIT 0 , 1);"

这样子一个文件就有1.4G,求高手帮忙
...全文
66 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2013-07-09
  • 打赏
  • 举报
回复
4,5建立唯一索引 然后直接用insert ignore into 插入即可

56,940

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧