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

4
ข้อ จำกัด ของตาราง SQLite - ไม่ซ้ำกันในหลายคอลัมน์
ฉันสามารถหา "ชาร์ต" ไวยากรณ์บนเว็บไซต์ SQLite แต่ไม่มีตัวอย่างและรหัสของฉันล้มเหลว ฉันมีตารางอื่นที่มีข้อ จำกัด ที่ไม่ซ้ำกันในคอลัมน์เดียว แต่ฉันต้องการเพิ่มข้อ จำกัด ในตารางในสองคอลัมน์ นี่คือสิ่งที่ฉันมีที่ทำให้ SQLiteException พร้อมข้อความ "ข้อผิดพลาดทางไวยากรณ์" CREATE TABLE name (column defs) UNIQUE (col_name1, col_name2) ON CONFLICT REPLACE ฉันทำสิ่งนี้ตามสิ่งต่อไปนี้: ตาราง จำกัด เพื่อความชัดเจนเอกสารในลิงก์ที่ฉันระบุบอกว่าCONTSTRAINT nameควรมาก่อนคำจำกัดความของฉัน สิ่งที่อาจนำไปสู่การแก้ปัญหา แต่ก็คือสิ่งใดก็ตามที่เป็นไปตามคำจำกัดความของคอลัมน์ที่ฉันใส่วงเล็บคือสิ่งที่ดีบักเกอร์บ่น ถ้าฉันใส่ ...last_column_name last_col_datatype) CONSTRAINT ... ข้อผิดพลาดอยู่ใกล้กับ "CONSTRAINT": ข้อผิดพลาดทางไวยากรณ์ ถ้าฉันใส่ ...last_column_name last_col_datatype) UNIQUE ... ข้อผิดพลาดอยู่ใกล้กับ "UNIQUE": ข้อผิดพลาดทางไวยากรณ์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.