मैं SQLite वेबसाइट पर इस पर वाक्यविन्यास "चार्ट" पा सकता हूं, लेकिन कोई उदाहरण नहीं है और मेरा कोड क्रैश हो रहा है। मेरे पास एक ही कॉलम पर अनन्य बाधाओं वाली अन्य सारणी हैं, लेकिन मैं दो स्तंभों पर तालिका में बाधा जोड़ना चाहता हूं। मेरे पास यही है जो SQLiteException संदेश "वाक्यविन्यास त्रुटि" के साथ उत्पन्न कर रहा है।SQLite तालिका बाधा - एकाधिक कॉलम पर अद्वितीय
CREATE TABLE name (column defs)
UNIQUE (col_name1, col_name2) ON CONFLICT REPLACE
मैं निम्नलिखित के आधार पर यह कर रहा हूँ:
स्पष्ट है कि, लिंक मैं प्रदान की पर दस्तावेजीकरण का कहना है कि CONTSTRAINT name
मेरी बाधा परिभाषा से पहले आना चाहिए।
कुछ ऐसा जो समाधान का कारण बन सकता है वह यह है कि जो भी मेरे ब्रांडेड कॉलम परिभाषाओं का पालन करता है वह डीबगर शिकायत करता है।
अगर मैं डाल
...last_column_name last_col_datatype) CONSTRAINT ...
त्रुटि है के पास "बाधा": सिंटेक्स त्रुटि
अगर मैं डाल
...last_column_name last_col_datatype) UNIQUE ...
त्रुटि के पास "अद्वितीय" है: वाक्य रचना त्रुटि
UNIQUE शुरू होने से पहले एक अल्पविराम गायब है .. – magid