หากต้องการลบบันทึกที่มี id ต่ำสุด คุณสามารถใช้ไวยากรณ์ต่อไปนี้:
ลบออกจากลำดับ yourTableName ตามขีดจำกัด yourColumnName 1;
ให้เราสร้างตารางก่อน:
mysql> สร้างตาราง DemoTable ( Id int ชื่อ varchar(20)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.75 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก:
mysql> แทรกลงในค่า DemoTable (10, 'Larry'); แบบสอบถามตกลง, 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable (100, 'ไมค์'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที )mysql> แทรกลงในค่า DemoTable (30, 'Sam'); แบบสอบถามตกลง, 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable (90, 'Chris'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DemoTable (9,'Carol');Query OK, 1 แถวได้รับผลกระทบ (0.19 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงระเบียนจากตารางโดยใช้คำสั่ง select:
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้:
<ก่อนหน้า>+------+-------+| รหัส | ชื่อ |+------+-------+| 10 | แลร์รี่ || 100 | ไมค์ || 30 | แซม || 90 | คริส || 9 | Carol |+------+-------+5 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อลบบันทึกที่มีรหัสต่ำสุด:
mysql> ลบจากลำดับ DemoTable โดยจำกัด Id 1; Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที)
ให้เราแสดงบันทึกทั้งหมดจากตารางเพื่อตรวจสอบว่า id ต่ำสุดถูกลบหรือไม่:
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
<ก่อนหน้า>+------+-------+| รหัส | ชื่อ |+------+-------+| 10 | แลร์รี่ || 100 | ไมค์ || 30 | แซม || 90 | Chris |+------+-------+4 แถวในชุด (0.00 วินาที)