"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सम्मिलित करने पर त्रुटि उत्पन्न करने के बजाय MySQL डेटा को कैसे छोटा करें?

सम्मिलित करने पर त्रुटि उत्पन्न करने के बजाय MySQL डेटा को कैसे छोटा करें?

2024-11-18 को प्रकाशित
ब्राउज़ करें:708

How to Make MySQL Truncate Data Instead of Raising an Error on Insert?

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