执行SQL插入数据的时候数据顺序错乱谁知道为什么么?

[复制链接]
查看11 | 回复2 | 2011-11-18 13:44:22 | 显示全部楼层 |阅读模式
可能是跟数据库主键字段有关,如果设置主键ID为自增的话,插入就不会行乱了。...
回复

使用道具 举报

千问 | 2011-11-18 13:44:22 | 显示全部楼层
单步不乱,那么乱序出现在循环端的可能性先排除。因为你的执行命令是一行一条连续发出且间隔时间几乎没有,可能造成这数据库服务器在接收/处理这几万条数据时发生了乱序。建议是,如果实在不能找到原因,就先把数据存到一个临时存储用的表,在每条记录发出时记录流水号(行号)用于标记先后顺序,然后用insert...select ...order by...来把排序后的数...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行