技术文章和资源

技术文章(时间排序)

热门类别

Python PHP MySQL JDBC Linux

如何使用 PhpMyAdmin 在 MySQL 数据库中为列添加自动增量?

mysqlmysqli databasephp

您可以借助 ALTER 命令在 MySQL 数据库中为列添加自动增量。

语法如下 −

ALTER TABLE yourTableName
MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT;

要在 localhost 上打开 PhpMyAdmin,您需要在 localhost 上输入以下内容并按 Enter −

localhost/phpmyadmin

屏幕截图如下 −

上面,我们已经有一个表"AutoIncrementDemo"。其中,我们有一个列"UserId"设置为主键。假设我们需要将 auto_increment 添加到同一列。

对于 auto_increment,请检查如上所示的 A.I。下面也标记了相同的 −

之后按"保存"按钮。

让我们看看如何将 auto_increment 添加到 MySQL 数据库。

以下是在 MySQL 数据库中添加 auto_increment 列的查询。首先,创建一个表。创建表的查询如下 −

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

示例

现在向 MySQL 数据库添加一个 auto_increment 列。查询如下 −

mysql> alter table AutoIncrementDemo
    -> modified column UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY;
Query OK, 0 rows impacted (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)

相关文章