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

จะเพิ่มการเพิ่มขึ้นอัตโนมัติให้กับคอลัมน์ในฐานข้อมูล MySQL โดยใช้ PhpMyAdmin ได้อย่างไร


คุณสามารถเพิ่ม auto_increment ให้กับคอลัมน์ในฐานข้อมูล MySQL โดยใช้คำสั่ง ALTER

ไวยากรณ์มีดังนี้ −

เปลี่ยนตาราง yourTableNameMODIFY yourColumnName INT NOT NULL AUTO_INCREMENT;

ในการเปิด PhpMyAdmin บน localhost คุณต้องพิมพ์ข้อความต่อไปนี้บน localhost แล้วกด Enter −

localhost/phpmyadmin

ภาพหน้าจอมีดังนี้ −

จะเพิ่มการเพิ่มขึ้นอัตโนมัติให้กับคอลัมน์ในฐานข้อมูล MySQL โดยใช้ PhpMyAdmin ได้อย่างไร

ด้านบน เรามีตาราง “AutoIncrementDemo” แล้ว ในนั้นเรามีคอลัมน์ "UserId" ที่ตั้งค่าเป็นคีย์หลัก สมมติว่าเราต้องเพิ่ม auto_increment ในคอลัมน์เดียวกัน

สำหรับ auto_increment ให้ตรวจสอบ A.I ดังที่แสดงด้านบน เช่นเดียวกันมีการทำเครื่องหมายด้านล่างเช่นกัน -

จะเพิ่มการเพิ่มขึ้นอัตโนมัติให้กับคอลัมน์ในฐานข้อมูล MySQL โดยใช้ PhpMyAdmin ได้อย่างไร

หลังจากนั้นให้กดปุ่มบันทึก

ให้เราดูวิธีเพิ่ม auto_increment ไปยังฐานข้อมูล MySQL ด้วย

นี่คือแบบสอบถามเพื่อเพิ่มคอลัมน์ auto_increment ในฐานข้อมูล MySQL ขั้นแรก สร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ −

mysql> สร้างตาราง AutoIncrementDemo -> ( -> UserId int -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.45 วินาที)

ตัวอย่าง

ตอนนี้เพิ่มคอลัมน์ auto_increment ลงในฐานข้อมูล MySQL แบบสอบถามมีดังนี้ −

mysql> แก้ไขตาราง AutoIncrementDemo -> แก้ไขคอลัมน์ UserId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY; สืบค้นตกลง 0 แถวได้รับผลกระทบ (1.10 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0

ตรวจสอบคำอธิบายของตารางโดยใช้คำสั่ง DESC แบบสอบถามมีดังนี้ −

mysql> อธิบาย AutoIncrementDemo;

ผลลัพธ์

<ก่อนหน้า>+---------+---------+------+----+---------+---- --------------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+---------+---------+------+ -----+---------+ ----- ----+| รหัสผู้ใช้ | int(11) | ไม่ | PRI | NULL | auto_increment |+---------+---------+------+ -----+---------+ ----- ------------+1 แถวในชุด (0.04 วินาที)