MySQL सम्मिलित व्यवहार: ट्रंकेशन बनाम त्रुटि
कॉलम लंबाई सीमा से अधिक डेटा डालने का प्रयास करते समय MySQL अलग-अलग व्यवहार प्रदर्शित करता है: ट्रंकेशन या त्रुटि . इस परिदृश्य में, हमारा लक्ष्य किसी त्रुटि को बढ़ाने के बजाय डेटा को छोटा करने के लिए एक MySQL उदाहरण को संशोधित करना है। मोड, जिसमें सेटिंग्स STRICT_TRANS_TABLES और STRICT_ALL_TABLES शामिल हैं। ये सेटिंग्स INSERT या UPDATE जैसे डेटा-परिवर्तन कार्यों में अमान्य या गुम मानों को प्रतिबंधित करती हैं।
सम्मिलित स्ट्रिंग्स के स्वचालित ट्रंकेशन की अनुमति देने के लिए, हम STRICT_TRANS_TABLES और STRICT_ALL_TABLES को अक्षम कर सकते हैं। यह कैसे करें:
SET SESSION sql_mode=NO_STRICT_TRANS_TABLES,NO_STRICT_ALL_TABLES;स्पष्टीकरण:
SET SESSION sql_mode=NO_STRICT_TRANS_TABLES,NO_STRICT_ALL_TABLES;
संदर्भ:
MySQL सर्वर SQL मोड: https:/ /dev.mysql.com/doc/refman/8.0/en/sql-mode.html
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3