Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เพิ่ม AUTO_INCREMENT ให้คอลัมน์ใน MySQL ผ่าน PhpMyAdmin

ใช้คำสั่ง ALTER TABLE ... MODIFY เพื่อเพิ่ม auto_increment:

ALTER TABLE yourTableName MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT;

เปิด PhpMyAdmin ที่ localhost/phpmyadmin

เพิ่ม AUTO_INCREMENT ให้คอลัมน์ใน MySQL ผ่าน PhpMyAdmin

ตาราง "AutoIncrementDemo" มีคอลัมน์ "UserId" เป็น Primary Key ต้องการเพิ่ม AUTO_INCREMENT ให้คอลัมน์นี้

ติ๊กเลือก A.I. (Auto Increment) ตามภาพ:

เพิ่ม AUTO_INCREMENT ให้คอลัมน์ใน MySQL ผ่าน PhpMyAdmin

กดปุ่ม Save

วิธีทำผ่านคำสั่ง SQL:

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

ตัวอย่าง

เพิ่ม auto_increment:

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

ตรวจสอบโครงสร้าง:

mysql> desc AutoIncrementDemo;

ผลลัพธ์

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