ทำซ้ำรายการ '127' สำหรับคีย์ 1
ข้อผิดพลาดของ MySQL รายการที่ซ้ำกัน 127 สำหรับคีย์ 1 เกิดขึ้นเมื่อคีย์หลักของฐานข้อมูลหรือตารางถูกตั้งค่าเป็น ข้อมูล TINYINT หรือประเภทฟิลด์ ประเภทฟิลด์ TINYINIT สามารถมีค่าสูงสุด 128 เมื่อเพิ่มระเบียนใหม่ในฐานข้อมูล คีย์หลักจะถูกเพิ่มค่า สำหรับแต่ละระเบียนที่เพิ่ม หาก ขนาดเกิน 128 สำหรับคีย์หลักชนิด TINYINT รายการที่ซ้ำกัน 127 สำหรับคีย์ 1 จะแสดงข้อผิดพลาด ในการแก้ปัญหาประเภทข้อมูล TINYINT ของ คีย์หลักอาจเปลี่ยนเป็น INT หรืออาจใช้คำสั่งตารางอื่นเพื่อเพิ่มมูลค่าของฟิลด์นี้โดยอัตโนมัติ
หากคุณใช้ MySQL และคุณพบข้อผิดพลาด "รายการที่ซ้ำกัน 127 สำหรับคีย์ 1" ในขณะที่พยายามสร้างรายการในตารางฐานข้อมูลของคุณอย่าตกใจ สิ่งนี้ควรเชื่อมโยงกับสิ่งต่อไปนี้และสามารถแก้ไขได้อย่างง่ายดายตามที่ระบุไว้ด้านล่าง:
- เมื่อคีย์หลักของตารางถูกตั้งค่าเป็น TINYINT
- ความจุ TINYINT น้อยกว่า 1 ไบต์
- ฟิลด์ TINYINT สามารถยึดได้เพียง 128 ค่า
สารละลาย
ในการแก้ปัญหานี้คุณสามารถเลือกวิธีแก้ไขปัญหาสองวิธี:
- 1. ลองใช้คำสั่งตารางอื่นเพื่อเพิ่มค่าการเพิ่มอัตโนมัติของฟิลด์
- 2. เลือกคีย์หลักจาก TINYINT เป็นประเภท INT
ดูสิ่งนี้ด้วย :
//dev.mysql.com/doc/refman/5.1/en/numeric-types.html
คุณสามารถโพสต์ปัญหาของคุณบนฟอรัม Kioskea ซึ่งคุณสามารถเข้าไปที่ลิงค์ด้านล่าง:
//ccm.net/forum/forum 3 การเขียนโปรแกรม