वह बकवास है। वे शायद इस तथ्य के बारे में बात कर रहे होंगे कि एक varchar
लंबाई के लिए एक बाइट का उपयोग करता है, भले ही अधिकतम लंबाई 100 या 255 हो (इससे ऊपर की लंबाई दो बाइट्स का उपयोग करेगी, ~64K तक) लेकिन वे हैं अलग तरह से व्यवहार किया।
यदि आप पहले वाले में 150-वर्ण वाली स्ट्रिंग डालते हैं, तो इसे 100 तक छोटा कर दिया जाएगा, बाद वाले मामले के लिए ऐसा नहीं है।
आपको उस लंबाई का उपयोग करना चाहिए जो समझ में आता है। यदि आपके पास एक स्तंभ है जो कभी भी 30 वर्णों से अधिक नहीं होगा, तो नहीं varchar(255)
. का उपयोग करें ।
देखें यहां प्रकार के विवरण के लिए।