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

จะแทรกแถวลงในตารางที่มีคอลัมน์ autoincrement เพียงคอลัมน์เดียวได้อย่างไร?


คุณสามารถแทรกแถวลงในตารางที่มีคอลัมน์เพิ่มอัตโนมัติเพียงคอลัมน์เดียวได้อย่างง่ายดาย ไวยากรณ์มีดังนี้ −

แทรกลงใน yourTableName ตั้งค่า yourColumnName =NULL;

คุณสามารถใช้ไวยากรณ์ด้านล่าง −

แทรกลงในค่า yourTableName (NULL);

เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ −

mysql> สร้างตาราง singleAutoIncrementColumnDemo -> ( -> UserId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที)

แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −

mysql> แทรกลงใน singleAutoIncrementColumnDemo set UserId =NULL;Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที)mysql> แทรกลงในค่า singleAutoIncrementColumnDemo (NULL); Query OK, 1 แถวได้รับผลกระทบ (0.11 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก singleAutoIncrementColumnDemo;

นี่คือผลลัพธ์ -

<ก่อนหน้า>+---------+| รหัสผู้ใช้ |+---------+| 1 || 2 |+-------+2 แถวในชุด (0.00 วินาที)