คำถามติดแท็ก composite-primary-key



6
แก้ไขตารางเพื่อเพิ่มคีย์หลักแบบรวม
providerผมมีตารางที่เรียกว่า ฉันมีคอลัมน์ที่สามเรียกว่าperson, ,place thingอาจมีบุคคลที่ซ้ำกันสถานที่ที่ซ้ำกันและสิ่งที่ซ้ำกัน แต่จะไม่มีการรวมกันระหว่างสิ่งที่อยู่ในสถานที่ที่ซ้ำกันได้ ฉันจะแก้ไขตารางเพื่อเพิ่มคีย์หลักรวมสำหรับตารางนี้ใน MySQL ด้วยสามคอลัมน์นี้ได้อย่างไร

8
วิธีการสร้างคีย์หลักคอมโพสิตอย่างเหมาะสม - MYSQL
นี่คือตัวอย่างที่ชัดเจนของการตั้งค่าที่เข้มข้นที่ฉันกำลังทำงานด้วย table_1และtable_2ทั้งคู่มีคีย์หลักตัวแทนเพิ่มขึ้นอัตโนมัติเป็น ID infoเป็นตารางที่มีข้อมูลเกี่ยวกับทั้งสองและtable_1table_2 table_1 (id, field) table_2 (id, field, field) info ( ???, field) ฉันพยายามที่จะตัดสินใจว่าผมควรจะทำให้คีย์หลักของinfoคอมโพสิตของรหัสจากและtable_1 table_2ถ้าฉันจะทำสิ่งนี้สิ่งใดที่เหมาะสมที่สุด? (ในตัวอย่างนี้ฉันรวม ID 11209 กับ ID 437) INT(9)11209437 (ฉันจินตนาการได้ว่าทำไมสิ่งนี้ถึงไม่ดี) VARCHAR (10) 11209-437 DECIMAL (10,4)11209.437 หรืออย่างอื่น? นี่จะเป็นการดีถ้าใช้นี่เป็นคีย์หลักในฐานข้อมูล MySQL MYISAM?

2
ฉันจะกำหนดคีย์หลักแบบผสมใน SQL ได้อย่างไร
ฉันจะกำหนดคีย์หลักแบบผสมที่ประกอบด้วยสองฟิลด์ใน SQL ได้อย่างไร ฉันใช้ PHP เพื่อสร้างตารางและทุกอย่าง ฉันต้องการที่จะทำให้ชื่อของตารางvotingที่มีเขตข้อมูลQuestionID, และMemeberID voteและคีย์หลักแบบผสมประกอบด้วยฟิลด์QuestionIDและMemberID. ฉันควรทำอย่างไร?

4
วิธีสร้างและจัดการคีย์หลักแบบผสมใน JPA
ฉันต้องการมีเวอร์ชันจากการป้อนข้อมูลเดียวกัน กล่าวอีกนัยหนึ่งคือฉันต้องการทำรายการซ้ำกับหมายเลขเวอร์ชันอื่น id - Version จะเป็นคีย์หลัก นิติบุคคลควรมีลักษณะอย่างไร? ฉันจะทำซ้ำกับเวอร์ชันอื่นได้อย่างไร id Version ColumnA 1 0 Some data 1 1 Some Other data 2 0 Data 2. Entry 2 1 Data
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.