อยากทราบเรื่อง id auto_increment

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
KongToonArmy
PHP Jr. Member
PHP Jr. Member
โพสต์: 13
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

อยากทราบเรื่อง id auto_increment

โพสต์โดย KongToonArmy » 30/06/2009 4:34 pm

คือปกติผมสร้าง id เป็น auto_increment และกำหนดเป็น primary key ,type เป็น int และ length = 6

คือผมอยากทราบว่าถ้ามีจำนวน record ขึ้นที่ ล้าน record ตัว ฟิลด์ id จะเป็นค่าอะไรต่อครับ จะเกิดปัญหาอะไรขึ้นบ้าง

คือบางทีมีการลบ record บาง record ออก id นั้นก็จะถูกลบไปแล้วพอมีการ insert ข้อมูลลงไปใหม่มันก็จะมีการ auto_increment ต่อไปเรื่อย

ขอบคุณครับ

ปล. database = mysql

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 21426
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: อยากทราบเรื่อง id auto_increment

โพสต์โดย mindphp » 30/06/2009 5:06 pm

มัน เก็บได้ 6 ตัวครับ 999999
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

niponnet
PHP Sr. Member
PHP Sr. Member
โพสต์: 50
ลงทะเบียนเมื่อ: 01/12/2008 9:41 pm

Re: อยากทราบเรื่อง id auto_increment

โพสต์โดย niponnet » 30/06/2009 10:28 pm

มันก็จะ insert ข้อมูลไม่ได้อีกสิครับ ถึงตอนนั้นก็แก้ ให้เป็น 7 หรือมากกว่านั้น อะครับ

ภาพประจำตัวสมาชิก
KongToonArmy
PHP Jr. Member
PHP Jr. Member
โพสต์: 13
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

Re: อยากทราบเรื่อง id auto_increment

โพสต์โดย KongToonArmy » 01/07/2009 7:29 am

มันเก็บได้มากสุดกี่หลักเหรอครับ หรือว่าตามค่า length ครับ

ภาพประจำตัวสมาชิก
aei_ou
PHP Full Member
PHP Full Member
โพสต์: 39
ลงทะเบียนเมื่อ: 22/01/2009 2:53 pm

Re: อยากทราบเรื่อง id auto_increment

โพสต์โดย aei_ou » 01/07/2009 10:08 am

11 ครับ ผมใช้ 11

ภาพประจำตัวสมาชิก
KongToonArmy
PHP Jr. Member
PHP Jr. Member
โพสต์: 13
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

Re: อยากทราบเรื่อง id auto_increment

โพสต์โดย KongToonArmy » 01/07/2009 10:55 am

aei_ou เขียน:11 ครับ ผมใช้ 11


อันนี้พอเข้าใจครับ แต่ผมหมายถึงจำนวนหลักทั้งหมดที่สามารถเก็บได้จริง แล้วเริ่ม reset ค่าใหม่ในกรณีทีเ่ป้น auto number

เพราะผมลองกำหนด ค่า length/values ของ int เป็น 1 แต่ลอง insert ค่า ตัวเลข 6 หลักเช่น 123456 ก็ insert ได้ปกติหนิครับ

แต่ลองนี่ได้มากสุด 10 หลักพอหลักที่ 11 จะตัดโดยอัตโนมัต ผมเลยสังสัยว่าแล้วอย่างนี้จะกำหนดค่า length เพื่ออะไรครับ

:roll:


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 10 และ บุคคลทั่วไป 0 ท่าน