MySQL 如何使用PhpMyAdmin将自动递增添加到数据库中的列

MySQL 如何使用PhpMyAdmin将自动递增添加到数据库中的列

您可以使用ALTER命令向MySQL数据库中的列添加自动递增。

语法如下:

ALTER TABLE yourTableName
MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT;

要在本地主机上打开PhpMyAdmin,请在本地主机上输入以下内容并按Enter键-

localhost/phpmyadmin

截图如下-

MySQL 如何使用PhpMyAdmin将自动递增添加到数据库中的列

上面,我们已经有一个表“AutoIncrementDemo”。其中,我们已将列“UserId”设置为主键。假设我们需要在同一列上添加自动递增。

要进行自动递增,请检查上面显示的A.I。下面也标有相同的标记-

MySQL 如何使用PhpMyAdmin将自动递增添加到数据库中的列

之后点击保存按钮。

我们还来看看如何向MySQL数据库中添加自动递增。

以下是在MySQL数据库中添加自动递增列的查询。首先,创建一个表。创建表的查询如下-

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

阅读更多:MySQL 教程

示例

现在向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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程