คือปกติผมสร้าง id เป็น auto_increment และกำหนดเป็น primary key ,type เป็น int และ length = 6
คือผมอยากทราบว่าถ้ามีจำนวน record ขึ้นที่ ล้าน record ตัว ฟิลด์ id จะเป็นค่าอะไรต่อครับ จะเกิดปัญหาอะไรขึ้นบ้าง
คือบางทีมีการลบ record บาง record ออก id นั้นก็จะถูกลบไปแล้วพอมีการ insert ข้อมูลลงไปใหม่มันก็จะมีการ auto_increment ต่อไปเรื่อย
ขอบคุณครับ
ปล. database = mysql
อยากทราบเรื่อง id auto_increment
Moderator: mindphp
- KongToonArmy
- PHP Jr. Member
- โพสต์: 13
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41251
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: อยากทราบเรื่อง id auto_increment
มัน เก็บได้ 6 ตัวครับ 999999
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Sr. Member
- โพสต์: 50
- ลงทะเบียนเมื่อ: 01/12/2008 9:41 pm
Re: อยากทราบเรื่อง id auto_increment
มันก็จะ insert ข้อมูลไม่ได้อีกสิครับ ถึงตอนนั้นก็แก้ ให้เป็น 7 หรือมากกว่านั้น อะครับ
- KongToonArmy
- PHP Jr. Member
- โพสต์: 13
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
Re: อยากทราบเรื่อง id auto_increment
มันเก็บได้มากสุดกี่หลักเหรอครับ หรือว่าตามค่า length ครับ
- aei_ou
- PHP Full Member
- โพสต์: 39
- ลงทะเบียนเมื่อ: 22/01/2009 2:53 pm
Re: อยากทราบเรื่อง id auto_increment
11 ครับ ผมใช้ 11
- KongToonArmy
- PHP Jr. Member
- โพสต์: 13
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
Re: อยากทราบเรื่อง id auto_increment
อันนี้พอเข้าใจครับ แต่ผมหมายถึงจำนวนหลักทั้งหมดที่สามารถเก็บได้จริง แล้วเริ่ม reset ค่าใหม่ในกรณีทีเ่ป้น auto numberaei_ou เขียน:11 ครับ ผมใช้ 11
เพราะผมลองกำหนด ค่า length/values ของ int เป็น 1 แต่ลอง insert ค่า ตัวเลข 6 หลักเช่น 123456 ก็ insert ได้ปกติหนิครับ
แต่ลองนี่ได้มากสุด 10 หลักพอหลักที่ 11 จะตัดโดยอัตโนมัต ผมเลยสังสัยว่าแล้วอย่างนี้จะกำหนดค่า length เพื่ออะไรครับ
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ auto increment คืออะไร ทำ Field ให้เพิ่มค่าเองอัตโนมัติเมื่อมีการเพิ่มข้อมูลลงในตาราง
โดย ewqolf » 25/11/2022 5:03 pm » ใน SQL Knowledge - 0 ตอบกลับ
- 3657 แสดง
-
โพสต์ล่าสุด โดย ewqolf
25/11/2022 5:03 pm
-
-
- 0 ตอบกลับ
- 309 แสดง
-
โพสต์ล่าสุด โดย mamay
07/02/2023 5:54 pm
-
- 0 ตอบกลับ
- 4902 แสดง
-
โพสต์ล่าสุด โดย buay
26/07/2014 6:04 pm
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 84