如何在使用PhpMyAdmin的MySQL資料庫中為列新增自動遞增?


您可以使用ALTER命令在MySQL資料庫中為列新增auto_increment。

語法如下:

ALTER TABLE yourTableName
MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT;

要在本地主機上開啟PhpMyAdmin,您需要在本地主機上輸入以下內容並按回車鍵:

localhost/phpmyadmin

螢幕截圖如下:

上面,我們已經有一個名為“AutoIncrementDemo”的表。其中,我們有一個名為“UserId”的列設定為主鍵。假設我們需要為同一列新增自動遞增。

對於自動遞增,請檢查如上所示的A.I。同樣的標記也在下面:

之後,按下“儲存”按鈕。

讓我們也看看如何在MySQL資料庫中新增自動遞增。

以下是用於在MySQL資料庫中新增自動遞增列的查詢。首先,建立一個表。建立表的查詢如下:

mysql> create table AutoIncrementDemo
    -> (
    -> UserId int
    -> );
Query OK, 0 rows affected (0.45 sec)

示例

現在,將自動遞增列新增到MySQL資料庫中。查詢如下:

mysql> alter table AutoIncrementDemo
    -> modify column UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY;
Query OK, 0 rows affected (1.10 sec)
Records: 0 Duplicates: 0 Warnings: 0

使用DESC命令檢查表的描述。查詢如下:

mysql> desc AutoIncrementDemo;

輸出

+--------+---------+------+-----+---------+----------------+
| Field  |    Type | Null | Key | Default |          Extra |
+--------+---------+------+-----+---------+----------------+
| UserId | int(11) |   NO | PRI |    NULL | auto_increment |
+--------+---------+------+-----+---------+----------------+
1 row in set (0.04 sec)

更新於: 2020年6月26日

9K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告