快速提问:
我有一个包含游戏列表的体育联盟数据库(比如说 40 个左右)。从电子表格导入整个赛程时,每场比赛都会自动分配一个 ID 号作为主键。由于这个不可见的(对用户)主键,游戏然后按降序显示在网页上。这是一个例子:联赛时间表
效果很好。唯一的问题是,有时比赛会被重新安排并移至以后的日期,或者添加新游戏并且必须将其插入到已经存在的时间表中。至此,我不得不手动编辑每个受影响行的 ID(使用 PhpMyAdmin)来解释更改,这可能非常乏味且耗时。
我真正想做的是设置表格以即时重新调整主键值。这意味着,如果我在表格的第五行插入一个全新的游戏,那么之后的所有游戏都会自动重新调整(ID 5 将变为 6,ID 6 将变为 7,依此类推)。
有没有办法设置表来做到这一点,或者我可以用一个特定的 SQL 命令来完成它?如果已经以不同的方式多次询问过这个问题,我们深表歉意。任何和所有的反馈都表示赞赏。