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 -
Ở 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 -
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)