9
5
2008
2

[MYSQL][PHP]Order By的教训

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

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

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

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

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

Category: MYSQL | Tags: mysql php | Read Count: 1454
Avatar_small
turn on bluetooth wi 说:
2019年5月19日 22:38

Bluetooth Windows is a good option to send your file to another computer, how to open Bluetooth, you can learn here.

Avatar_small
turn bluetooth windo 说:
2019年5月30日 22:42

Bluetooth Windows is a good option to send your file to another computer, how to open Bluetooth, you can learn here.


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

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