รายละเอียดของการตอบ ::
มันเกินหน้าที่ผมหนะครับเรื่องที่จะทำ primary key auto increment ผมทำได้แค่ตรวจสอบว่า เขาเคยลบข้อมูลไปหรือเปล่าในตารางนี้
Script ที่คุณ
Chaidhanan ให้มาเป็นเพียงการเรียงเลขใช่ไหมครับ ผมอยากได้ row id ที่แท้จริงของมันจะสามารถทำได้อย่างไรบ้างครับ ดังตัวอย่างโพสแรกครับ
1
2
3
4
7
8
9
คือ แถวที่ 5 และ 6 ถูกลบไปจากตาราง จึงไม่ถูกแสดงขึ้นมา อะไรแบบนี้ครับ
MYSQL พอจะมี function อะไรที่ใช้ทำแบบนี้ได้บ้างครับ อย่างตอนเรา Selete * From Table ข้อมูลยังแสดงแบบเรียงจาก เก่า>ใหม่ จากบนลงล่างเลย ผมเลยคิดว่าตัวฐานข้อมูลน่าจะมี row id ของแต่ละแถวข้อมูลเก็บไว้ด้วย(หรือเปล่า)ไม่งั้นมันจะต้องแสดงข้อมูลเรียงมั่วๆแบบ random แล้วหละ แต่นี่เรียงจากแถวเก่าไปที่พึ่ง insert ใหม่