क्या इसमें डेटा के साथ कॉलम को TEXT
से VARCHAR(X)
पर आसानी से परिवर्तित करने का कोई तरीका है? कॉलम में कोई मौजूदा रिकॉर्ड X
से अधिक नहीं है।टेक्स्ट प्रकार से VARCHAR के कॉलम को कैसे परिवर्तित करें?
उत्तर
हाँ के लिए यकीन है कि
ALTER TABLE table_name MODIFY column_name VARCHAR(X)
एमएस एसक्यूएल के लिए:
ALTER TABLE table_name
ALTER COLUMN column_name datatype(value)
MySQL
ALTER TABLE table_name
MODIFY column_name datatype(value)
पी फिर से 'डेटाटाइप (मान)' लक्ष्य प्रकार है और स्रोत प्रकार नहीं है? – ArtB
सही, मुझे इसके बारे में थोड़ा स्पष्ट होना चाहिए था। –
के लिए मैं अपने डीबी की बड़े पैमाने पर बदलाव के लिए इस्तेमाल किया। इसे निष्पादित करें, फिर सभी पंक्तियों की प्रतिलिपि बनाएँ, क्वेरी फ़ील्ड में पेस्ट करें, हेडर हटाएं और चलाएं।
इंजन को बदलने, CHARSET और डीबी में सभी तालिकाओं = itsd का मिलान:
SELECT CONCAT("ALTER TABLE ", TABLE_SCHEMA, '.', TABLE_NAME," ENGINE=INNODB,
CHARSET=utf8, COLLATE=utf8_general_ci;") AS ExecuteTheString
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA="itsd"
AND TABLE_TYPE="BASE TABLE";
डीबी = itsd में कन्वर्ट CHARSET और सभी तालिकाओं का मिलान:
SELECT CONCAT("ALTER TABLE ", TABLE_SCHEMA, '.', TABLE_NAME," CONVERT TO
CHARACTER SET utf8;") AS ExecuteTheString
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA="itsd"
AND TABLE_TYPE="BASE TABLE";
VARCHAR के सभी टेक्स्ट फ़ील्ड बदलें (255) डीबी = itd:
SELECT CONCAT('ALTER TABLE ', table_schema, '.', table_name, ' MODIFY COLUMN ',
column_name, ' VARCHAR(255);')
FROM information_schema.columns
WHERE TABLE_SCHEMA = 'itsd'
AND DATA_TYPE = 'text'
AND TABLE_TYPE="BASE TABLE";
- 1. पोस्टग्रेएसक्यूएल में वर्कर से तारीख तक कॉलम प्रकार को कैसे परिवर्तित करें?
- 2. FluentNHibernate और VARCHAR कॉलम
- 3. VARCHAR टाइमस्टैम्प को TIMESTAMP में कनवर्ट करें?
- 4. आप SYS_GUID() से varchar कैसे परिवर्तित करते हैं?
- 5. एक SQL सर्वर VARCHAR कॉलम
- 6. छवि-प्रकार से बिटमैप को कैसे परिवर्तित करें
- 7. इनपुट प्रकार = टेक्स्ट को अक्षम कैसे करें?
- 8. माईएसक्यूएल के टेक्स्ट प्रकार के ओरेकल समतुल्य
- 9. मैं MySQL में BLOB को VARCHAR में कैसे परिवर्तित करूं?
- 10. कॉलम प्रकार को ntext से varbinary (अधिकतम)
- 11. nsstring से uicolor को कैसे परिवर्तित करें?
- 12. जेपीए प्रकार के लिए टाइमस्टैम्प कॉलम को कैसे मानचित्र करें?
- 13. एक्सेल शीट कॉलम नामों को संख्याओं में कैसे परिवर्तित करें?
- 14. Varchar
- 15. HTML टेक्स्ट को सादा पाठ में कैसे परिवर्तित करें?
- 16. टेक्स्ट तिथि को टाइमस्टैम्प में कैसे परिवर्तित करें?
- 17. हैशटैग टेक्स्ट को हैशटैग हाइपरलिंक में कैसे परिवर्तित करें?
- 18. हाइबरनेट नक्शा enum VARCHAR को
- 19. टेक्स्ट कॉलम
- 20. CFArrayRef से NSArray को कैसे परिवर्तित करें?
- 21. nsstring से cString को कैसे परिवर्तित करें?
- 22. NSData से NSString को कैसे परिवर्तित करें?
- 23. बाइट [] से इनपुटस्ट्रीम को कैसे परिवर्तित करें?
- 24. डबल से एनएसआईएनटेगर को कैसे परिवर्तित करें?
- 25. CFStringRef से NSString को कैसे परिवर्तित करें?
- 26. sqldatetime.minvalue से डेटाटाइम को कैसे परिवर्तित करें?
- 27. Guid [] से स्ट्रिंग को कैसे परिवर्तित करें?
- 28. BigInteger से BigDecimal को कैसे परिवर्तित करें?
- 29. xib से स्टोरीबोर्ड को कैसे परिवर्तित करें?
- 30. NSDate से NSString को कैसे परिवर्तित करें?
आपके सुपर त्वरित उत्तर के लिए बहुत बहुत धन्यवाद :) – user1768076