mysql批量更新数据的方法!

lrq182 2009-09-03 05:26:17
我的mysql4.0 数据库中有200万条数据,现在有更新其中的一万多条数据,请问有没有好的方法,加快速度,我写了一条sql语句速度太慢了。谢谢!大家有什么好的方法。。。。
...全文
221 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2009-09-03
  • 打赏
  • 举报
回复
[Quote]更新其中的一万多条数据[/Quote]

看一下你的WHERE后的条件中是否可以利用索引。
explain select .. where 一下看看有没有优化的余地。

vinsonshen 2009-09-03
  • 打赏
  • 举报
回复
其实,这个里面很涉及到因素很多的,你的字段都用什么数据类型?每行大概多少长度?
nianzhang747 2009-09-03
  • 打赏
  • 举报
回复
可以更改sqlmode=""

试试看效率


vinsonshen 2009-09-03
  • 打赏
  • 举报
回复
得有合理的索引才更新的快
nianzhang747 2009-09-03
  • 打赏
  • 举报
回复
一条sql语句?

写个存储过程吧

56,675

社区成员

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

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