Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để thêm tự động tăng dần vào cột trong cơ sở dữ liệu MySQL bằng PhpMyAdmin?

Bạn có thể thêm auto_increment vào một cột trong cơ sở dữ liệu MySQL với sự trợ giúp của lệnh ALTER.

Cú pháp như sau -

ALTER TABLE yourTableName
MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT;

Để mở PhpMyAdmin trên localhost, bạn cần nhập dòng lệnh sau vào localhost và nhấn enter -

localhost/phpmyadmin

Ảnh chụp màn hình như sau -

Làm cách nào để thêm tự động tăng dần vào cột trong cơ sở dữ liệu MySQL bằng PhpMyAdmin?

Ở trên, chúng ta đã có một bảng “AutoIncrementDemo”. Trong đó, chúng tôi có một cột "UserId" được đặt làm Khóa chính. Giả sử chúng ta cần thêm auto_increment vào cùng một cột.

Đối với auto_increment, hãy kiểm tra A.I như được hiển thị ở trên. Điều tương tự cũng được đánh dấu bên dưới -

Làm cách nào để thêm tự động tăng dần vào cột trong cơ sở dữ liệu MySQL bằng PhpMyAdmin?

Sau đó, nhấn nút Lưu.

Hãy cùng chúng tôi xem cách thêm auto_increment vào cơ sở dữ liệu MySQL.

Đây là truy vấn để thêm một cột auto_increment trong cơ sở dữ liệu MySQL. Đầu tiên, hãy tạo một bảng. Truy vấn để tạo bảng như sau -

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

Ví dụ

Bây giờ hãy thêm một cột auto_increment vào cơ sở dữ liệu MySQL. Truy vấn như sau -

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

Kiểm tra mô tả của bảng với sự trợ giúp của lệnh DESC. Truy vấn như sau -

mysql> desc AutoIncrementDemo;

Đầu ra

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