我想改变我的表,以便按字母顺序排序表,然后重置我的AUTO_INCREMENT字段(prof_id)。
附件是数据库结构。 ' my_contacts'中的外键仍然是NULL。
我已经运行了一个" ALTER TABLE职业ORDER BY专业"
答案 0 :(得分:1)
我想改变我的表,以便按字母顺序排序表
那很奇怪,并没有那样发生。您应该使用SELECT
语句执行ORDER BY
语句时获取已排序/有序数据,如下所示
select * from profession order by profession;
我再次建议,更改不同于表名的列名。在您的情况下,表名和列名都是profession
。
然后重置我的AUTO_INCREMENT字段(prof_id)。
不确定为什么要重置PK字段;无论如何,你可以使用像{/ p>这样的ALTER
语句来做同样的事情
ALTER TABLE profession AUTO_INCREMENT = 1;