मैं एंड्रॉइड में SQLite डेटाबेस बना रहा हूं।एक पूर्णांक कॉलम का डिफ़ॉल्ट मान सेट करें SQLite
db.execSQL("CREATE TABLE " + DATABASE_TABLE + " ("
+ KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
+ KEY_NAME + " TEXT NOT NULL, "
+ KEY_WORKED + " INTEGER, "
+ KEY_NOTE + " INTEGER);");
यह डिफ़ॉल्ट (जो एक पूर्णांक है) 0
(शून्य) होने के लिए बनाई गई KEY_NOTE
का मूल्य हर पंक्ति के लिए सेट करने के लिए संभव है? यदि हां, तो सही कोड क्या होना चाहिए।
यह वही MySQL में इस्तेमाल किया तर्क है, एक शून्य कॉलम का डिफ़ॉल्ट पहले से ही शून्य है, इसलिए एक डिफ़ॉल्ट सेट करने के लिए अन्यथा यह इंगित करेगा कि कॉलम गैर-शून्य है। यदि आप बिना किसी घोषणा के एक निरर्थक कॉलम पर डिफ़ॉल्ट निर्दिष्ट करते हैं, तो यह डिफ़ॉल्ट रूप से नल मानों को डालने पर आपको भ्रमित कर सकता है। – Chosun