摘要: 1、化整为零 一般情况下,如果需要对一个表进行大批量的更新的时候,由于涉及到的记录数很多,所以可能需要花费的时间也就很长,这种情况下,还采用一个单独的update 语句来更新的话,就会造成长时间的加锁,影响到业务。简单的一个例子,如要更新im_user表中的非空ID为用户表bmw_users中的ID,关联字段为im_user.login_id=bmw_users.nick,语句可以这样写update im_user i set i.id=(select id from bmw_users u where i.login_id=u.nick)where i.id is not null;这个语句 阅读全文
posted @ 2010-12-14 11:09 aspc 阅读(631) 评论(0) 推荐(0) 编辑