2011-03-09 13 views
19

मेरे पास मेरी तालिका में एक कॉलम है जिसमें डेटा प्रकार TEXT है।टेक्स्ट कॉलम के लिए डिफ़ॉल्ट मान

मैं इसे डिफ़ॉल्ट NULL मान कैसे दे सकता हूं, ताकि जब कॉलम में प्रवेश न हो, तो यह स्मृति का उपभोग नहीं करता है।

मैं एक मंच पर एक समान प्रश्न पढ़ रहा था जहां उन्होंने कहा कि कॉलम को शून्य मानों के लिए अनुमति दी जानी चाहिए; मैंने ऐसा किया लेकिन यह काम नहीं करता ..

+0

आप ट्रिगर्स का उपयोग कर सकते हैं [* एसक्यूएल *] में पाठ प्रकार के लिए 'अपडेट नहीं' जैसे डिफ़ॉल्ट पाठ को कैसे देना है (http://stackoverflow.com/questions/23886364/how-to-give-default-text-like -not-update-to-text-type-in-sql) –

उत्तर

29

TEXTNULL पर कुछ भी डिफ़ॉल्ट मानों का समर्थन नहीं करता है। इस प्रकार, यह स्पष्ट रूप से DEFAULT NULL है, इसलिए आपको कुछ भी बदलने की आवश्यकता नहीं है।

+0

यह भी देखें: http://dev.mysql.com/doc/refman/4.1/en/blob.html – nico

+0

ताकि कॉलम में कोई डेटा न हो , क्या यह स्मृति बचाएगा ?? – Shaun

+0

@ user418232 हाँ –

संबंधित मुद्दे