俺想在任意任意两行中间插入一行数据.好像SQL-based的关系型数据库每次插入后,只要焦点离开,新插入的数据都会自动跑到最后一行
(如果表中有索引,或者主键则会自动按照索引位置重新排序),俺用的是MySQL,请问哪位大侠
能给解决一下?好像有种方法是再在表中再加入一个索引,以RecNo排序?但是如果要是删除表中
一行,是不是后面的行号都要重新更新,假设表中有几万行数据,工作量是不是太大了些?大大
影响效率?请问有无更好的解决办法?哪位大侠能指点一二?小弟40分相赠!谢谢!!!
(如果表中有索引,或者主键则会自动按照索引位置重新排序),俺用的是MySQL,请问哪位大侠
能给解决一下?好像有种方法是再在表中再加入一个索引,以RecNo排序?但是如果要是删除表中
一行,是不是后面的行号都要重新更新,假设表中有几万行数据,工作量是不是太大了些?大大
影响效率?请问有无更好的解决办法?哪位大侠能指点一二?小弟40分相赠!谢谢!!!
写Select 的时候,Order by 该字段,RecNo
该字段的值为前一个插入的值,这样不就ok了