9
5
2008
2

[MYSQL][PHP]Order By的教训

今天师父写了一个脚本,是通过条件判断将会员表所有会员的level字段按等级分配.

写好语句以后 一执行 提示内存不足   于是换成for循环来分段执行   通过 limit 每次循环执行200条

执行完毕以后,发现有大约10分之一的会员没有被分配 想尽办法找这个问题的bug 最后发现问题出在sql语句上

是没有加order by 导致的 只有limit 不能保证每次执行的数据为新数据  可能出现重复

至于具体原因  我是没力气想了  就快3点了

Category: MYSQL | Tags: mysql php

Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com