如何在使用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+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告