求数据索引ID重排的想法?欢迎讨论
问题描述:
例如数据库有一表test中 有字段:ID user address
表现在WEB页面时读出记录为:
姓名 地址 操作
————————————————————
张三 张三家 【编辑】=ID(传递ID用于操作)
李四 李四家 【编辑】
王五 王五家 【编辑】
————————————————————
现在【编辑】李四这条记录,选择操作【将其移到张三之前】编辑完之后,刷新页面WEB显示为:
姓名 地址 操作
————————————————————
李四 李四家 【编辑】
张三 张三家 【编辑】
王五 王五家 【编辑】
————————————————————
问题是在数据库中如何操作记录比较合理,意思就是将李四和张三的ID号码互换。这个过程用SQL语句怎么实现,需要另添加其它字段来控制么?
忘知道的给指导下,先谢谢了。