簡體   English   中英

MySQL ALTER TABLE AUTO_INCREMENT和ORDER BY

[英]MySQL ALTER TABLE AUTO_INCREMENT and ORDER BY

我想更改我的表,以便該表按字母順序排序,然后重置我的AUTO_INCREMENT字段(prof_id)。

附件是數據庫結構。 “ my_contacts”中的外鍵仍然為NULL。

我經營過“ ALTER TABLE職業ORDER BY職業”

在此處輸入圖片說明

我想更改表格,以便表格按字母順序排序

這很奇怪,而且不會那樣做。 您應該在使用ORDER BY子句執行SELECT語句時獲得排序/排序的數據,如下所示

select * from profession order by profession;

我再次建議,將您的列名更改為與表名不同的名稱。 就您而言,表名和列名都是profession

然后重置我的AUTO_INCREMENT字段(prof_id)。

不確定為什么要重置PK字段; 無論如何,您可以使用ALTER語句執行相同的操作

ALTER TABLE profession AUTO_INCREMENT = 1;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM