กระทู้เก่าบอร์ด อ.Yeadram
1,783 2
URL.หัวข้อ /
URL
id ตัวเลขอัตโนมัติ ไม่ต่อเนื่อง
สวัสดีครับ
วันนี้ผมขอถามเรื่อง id ที่สร้างขึ้นมาพร้อมกำหนดให้เป็นคีย์หลัก
id มีชนิดข้อมูลเป็น ตัวเลขอัตโนมัติ
ซึ่งมันก็รันเองตามปกติดีในเวลาที่เราเพิ่มระเบียนใหม่เข้าไป เช่น
id ที่ 1,2,3,4,5,6,7,8,9,10
แต่ผมอยากทราบในกรณีที่เรา ลบระเบียน 8,9,10 ออกไป
แล้วพอสร้างระเบียนใหม่ขึ้นมา มันเป็น id ที่ 11 แทนที่จะต่อเลข 8 เป็นต้นไป
อยากทราบว่าต้องตั้งค่าอย่างไรครับ จึงจะทำให้มันไปต่อเลขที่เคยลบระเบียนออกไป
ขอบคุณครับ
วันนี้ผมขอถามเรื่อง id ที่สร้างขึ้นมาพร้อมกำหนดให้เป็นคีย์หลัก
id มีชนิดข้อมูลเป็น ตัวเลขอัตโนมัติ
ซึ่งมันก็รันเองตามปกติดีในเวลาที่เราเพิ่มระเบียนใหม่เข้าไป เช่น
id ที่ 1,2,3,4,5,6,7,8,9,10
แต่ผมอยากทราบในกรณีที่เรา ลบระเบียน 8,9,10 ออกไป
แล้วพอสร้างระเบียนใหม่ขึ้นมา มันเป็น id ที่ 11 แทนที่จะต่อเลข 8 เป็นต้นไป
อยากทราบว่าต้องตั้งค่าอย่างไรครับ จึงจะทำให้มันไปต่อเลขที่เคยลบระเบียนออกไป
ขอบคุณครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R19572
ขอบคุณครับ
Time: 0.3280s
ส่วนวิธีการรันด้วยเลขที่ที่เคยลบไป ก็ให้สร้างเทเบิลเพื่อเก็บเลขที่ลบไป เมื่อมีการสร้างเรคอร์ดใหม่ ก็ให้อ่านค่าจากเทเบิลนี้มาใช้เสียก่อน แต่แน่ใจนะว่าจะทำอย่างงั้น ถ้าไม่มีเหตุผลอะไร ก็ไม่จำเป็นต้องทำครับ เสียเวลา ยุ่งยาก และถ้ามีเรคอร์ดในเทเบิลอื่นเก็บค่าอัตโนมัตินี้ไว้ด้วย ก็จะต้องไปนั่งจัดการกับตัวเลขในเทเบิลเหล่านั้นอีก ฟิลด์เลขอัตโนมัติถ้าเรากำหนดเป็นประเภท Long Integer มันจะเก็บตัวเลขได้ถึงหลักพันล้านเลยทีเดียว ไม่ต้องกังวลว่าจะไม่พอ