CREATE TABLE Permission (
permissionID INTEGER PRIMARY KEY UNIQUE,
user INTEGER
location INTEGER
);
मैं क्योंकि मैं एक ही डेटा, या एक ही डेटा वाली स्थान के साथ एकाधिक पंक्तियों से युक्त उपयोगकर्ता के साथ कई पंक्तियां कर सकते हैं UNIQUE
होने के लिए उपयोगकर्ता या स्थान के लिए नहीं करना चाहती। मैं बस कुछ मूल्य रखने वाले उपयोगकर्ता और स्थान दोनों से बचने के लिए चाहता हूं, उस पंक्ति के साथ कई बार दोहराना।SQLite: रोकथाम डुप्लीकेट पंक्तियों
उदाहरण के लिए: यह ठीक
permissionID user location
--------------------------
1 1 2
2 2 2
3 2 1
है, लेकिन यह नहीं ठीक है:
permissionID user location
--------------------------
1 1 2
2 1 2
क्योंकि एक पंक्ति पहले से मौजूद है, जिसमें उपयोगकर्ता = 1 और स्थान = 2.
कैसे कर सकते हैं मैं डुप्लीकेट से बचता हूं?