hhjc.net
当前位置:首页 >> jAvA调用mysql增加新数据后如何自动重新排列顺序 >>

jAvA调用mysql增加新数据后如何自动重新排列顺序

如果mysql层面插入无法做到自动重新排列,你可以考虑每次查找,获取数据的时候,可以进行按照规则排序

我提出我的一些想法仅供参考当你批量删除了数据以后,再把数据重新查询出来,遍历的同时做showindex修改的操作.新建一个变量自增,完成正确排序.

比如1-2w是A累,2w-2.5w是B类,C类,D类..,让这些数据随机重新排序->ORDER('RAND()' )

数据库连接对象应该是用的时候生成,用完释放,不要重复用,这样会一直占用资源的

更新就行了吧,如果你用的是hibernate,就找出那条记录来,然后设置值,然后保存;如果你用的是jdbc,就写数据库更新语句吧

1. 你可以在查询数据的时候进行排序.SELECT column_name(s) FROM table_name ORDER BY column_name DESCASC升序DESC降序2.对与封装好的对象类型可以实现Comparable接口进行排序

这种插入方式类似于克隆,b的结构和数据与t2完全一样,包括设置的主键,外键索引之类

1. 是定时更新?数据是手动插入还是自动更新?2. 没必要这样做,一般都是查询的时候进行排序

你设置标识吧,自动增长……无须插入了

可以把id列删除,然后重新建立id列,并使之自增.第一步,删除id列:alter table 表名 drop column id;第二步,重新建立id列,使之自增:alter table 表名 add id int identity (1,1) primary key;

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.hhjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com