一次性更新一个表,或者多个表里上千条数据,如何防表锁

#1 作权

我想在 一个表里要更新上千条数据,但我但心更新那么多会导致表锁死,其它操作进不不来,能不能更新10条停下然后再接着执行,或者其它方法。帮帮忙{:soso_e154:}。教一下代码,谢谢

2012-03-28 09:40:32

#2 jake

一般mysql的innodb是行锁,会更有效(比myisam)

更新千条数据,这要看你更新的频率,如果一天一次,那么其实没有什么效率问题。

你希望每次只更新10条,可以这样做:
1. 写个每次更新10条的程序
2. crontab执行。

2012-03-28 09:48:49