MySQL 8.0 में डिप्रिकेटेड विशेषताएं (भविष्य में हटाई जा सकती हैं)
- utf8mb3 कैरेक्टर सेट →
utf8mb4उपयोग करें। - sha256_password ऑथेंटिकेशन →
caching_sha2_passwordउपयोग करें। - validate_password प्लगइन कार्यान्वयन परिवर्तन → कम्पोनेंट इन्फ्रास्ट्रक्चर सुनिश्चित करें।
- AUTO_INCREMENT FLOAT/DOUBLE कॉलम पर → डिप्रिकेटेड।
- UNSIGNED FLOAT/DOUBLE/DECIMAL पर → डिप्रिकेटेड।
- ZEROFILL एट्रिब्यूट →
LPAD()उपयोग करें। ||ऑपरेटर (स्ट्रिंग कन्कैट) →PIPES_AS_CONCATSQL मोड सक्षम होने पर ही मान्य।JSON_MERGE→JSON_MERGE_PRESERVE()उपयोग करें।SELECT ... INTOक्लॉज FROM के बाद → अंत में उपयोग डिप्रिकेटेड।FLUSH HOSTS→TRUNCATE TABLE performance_schema.host_cache;उपयोग करें (DROP विशेषाधिकार चाहिए)।mysql_upgradeक्लाइंट → सर्वर में ऑटो अपग्रेड मूव किया गया।- InnoDB memcached प्लगइन → डिप्रिकेटेड।
mysql_upgrade_infoफ़ाइल,relay_log_info_file,--master-info-fileडिप्रिकेटेड।
कार्रवाई: इन फीचर्स पर निर्भर कोड को जल्द माइग्रेट करें।