我不知道'索引'是否是正確的詞,因爲從在本網站上搜索,似乎(對我有限的知識)被用於其他目的,但我想要做的是在一個MySQL表的開始,它是行的數字索引,即表中的第一行將被編號爲'1',第二'2'等等。我希望在添加新行時自動進入該索引通過表單向我的表格添加數據。如何將索引列添加到MySQL表中?
有人能讓我知道我是如何去做這件事的嗎?
我不知道'索引'是否是正確的詞,因爲從在本網站上搜索,似乎(對我有限的知識)被用於其他目的,但我想要做的是在一個MySQL表的開始,它是行的數字索引,即表中的第一行將被編號爲'1',第二'2'等等。我希望在添加新行時自動進入該索引通過表單向我的表格添加數據。如何將索引列添加到MySQL表中?
有人能讓我知道我是如何去做這件事的嗎?
它被稱爲PRIMARY鍵。您可以添加一個INT值並將其添加爲主鍵並將其賦予AUTO_INCREMENT(因此每次插入新行時計數將自動遞增)。
SQL語句:
ALTER TABLE `table` ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST
ALTER TABLE table ADD COLUMN `id` int(5) primary key not null auto_increment;
這會在表'table'中增加一個'id'列,並隨着每一行都增加。 請注意,刪除行時數字不會重置 - 因此,如果您添加一行,它將具有id = 1,下一個將具有id = 2,並且即使刪除第2行,插入的下一個也將具有id = 3 。
謝謝,這樣做! – Nick