ฉันต้องสร้างแบบสอบถามแบบผนวกข้อมูลซึ่งจะผนวกระเบียนจำนวนมากเข้ากับตาราง ตารางนี้มีคีย์หลักซึ่งเป็นตัวเลขตามลำดับ ฉันจะทำการสืบค้นแบบผนวกข้อมูล ผนวกบันทึกเข้ากับตาราง และกำหนดหมายเลขลำดับถัดไปสำหรับคีย์หลักโดยอัตโนมัติได้อย่างไร ฉันจะต้องเรียกใช้แบบสอบถามนี้บนเซิร์ฟเวอร์ MYSQL ที่มีผู้ใช้หลายคนแบบเรียลไทม์ตลอดทั้งวัน ขอบคุณ!
การเพิ่มหมายเลขลำดับถัดไปสำหรับคีย์หลักในการสืบค้นแบบผนวก
comment
ต่อท้ายฐานข้อมูล? ต่อท้ายจากฐานข้อมูล? MySQL มาจากไหน?
- person Fionnuala   schedule 19.12.2011
comment
สวัสดีเรมู! ฉันต้องผนวกเข้ากับตารางฐานข้อมูล MYSQL
- person Nathaniel_613   schedule 19.12.2011
comment
การแท็กที่เหมาะสมสามารถนำไปสู่คำตอบที่รวดเร็วและดียิ่งขึ้น
- person Fionnuala   schedule 19.12.2011
comment
เหตุใดสิ่งนี้จึงถูกแท็กภายใต้ ms-access มีอะไรที่ไม่ได้กล่าวถึงในคำถามหรือไม่?
- person ruakh   schedule 19.12.2011
comment
คุณกำลังมองหาสิ่งนี้อยู่ใช่ไหม? stackoverflow.com/questions/3215698/mysql-manual-increation-ids ตรวจคำตอบ!
- person Gonza   schedule 19.12.2011
comment
ทันทีที่คุณต้องการคุณสมบัติ เช่น การรู้ว่า auto_increase ถัดไปคืออะไร คุณกำลังทำอะไรผิดอย่างมาก
- person N.B.   schedule 19.12.2011
คำตอบ (1)
หาก PK เป็นฟิลด์ที่เพิ่มค่าอัตโนมัติจริง คุณควรจะปล่อย PK ออกจากแบบสอบถาม 'ผนวก' ได้ ตารางจะกำหนดค่าถัดไปตามลำดับให้กับแถวข้อมูลของคุณที่คุณแทรกโดยอัตโนมัติ
ตัวอย่าง: หากคุณมีข้อมูลนี้ในตาราง names
id name
1 Ken
2 Jon
3 Steve
และคุณเรียกใช้แบบสอบถามนี้
INSERT INTO names (name) VALUES ('Peter')
ตารางของคุณควรกำหนด ID # 4 ให้กับ Peter โดยอัตโนมัติ
หากรักษา PK ตามลำดับด้วยตนเอง ฉันขอแนะนำให้คุณเปลี่ยนฟิลด์นั้นเป็นฟิลด์ส่วนเพิ่มอัตโนมัติจริงหากเป็นไปได้ หรือสร้างฟิลด์ส่วนเพิ่มอัตโนมัติใหม่แล้วละทิ้งอันเก่า เพียงตรวจสอบให้แน่ใจว่าคุณได้อัปเดตตารางอื่นๆ ที่เกี่ยวข้องก่อนที่จะละทิ้งฟิลด์
person
CheeseConQueso
schedule
19.12.2011
ฟิลด์คีย์หลักของฉันมีโครงสร้างตัวอักษรและตัวเลข โดยมีคำนำหน้าตัวอักษร 2 ตัว ตามด้วยยัติภังค์และหมายเลขลำดับ ฉันใช้ MS Access เพื่อเรียกใช้แบบสอบถามแบบผนวกเข้ากับฐานข้อมูล mysql ที่เชื่อมโยงของฉัน โปรดแนะนำ
- person Nathaniel_613; 19.12.2011
คุณจะกำหนดคำนำหน้าตัวอักษร 2 ตัวได้อย่างไร? มันเหมือนกันเสมอไปหรือเปล่า?
- person Olivier Jacot-Descombes; 21.12.2011