आप STRICT_TRANS_TABLES
disable को अक्षम कर सकते हैं और STRICT_ALL_TABLES
. यह सम्मिलित स्ट्रिंग को स्वचालित रूप से छोटा करने की अनुमति देता है।
MySQL दस्तावेज़ीकरण से उद्धरण।
<ब्लॉकक्वॉट>सख्त मोड नियंत्रित करता है कि कैसे MySQL अमान्य या अनुपलब्ध मानों को INSERT या UPDATE जैसे डेटा-परिवर्तन कथनों को संभालता है। एक मान कई कारणों से अमान्य हो सकता है। उदाहरण के लिए, इसमें कॉलम के लिए गलत डेटाटाइप हो सकता है, या यह सीमा से बाहर हो सकता है। एक मान गुम है जब एक नई पंक्ति डालने के लिए गैर-नल कॉलम के लिए कोई मान नहीं होता है जिसमें इसकी परिभाषा में कोई स्पष्ट DEFAULT क्लॉज नहीं होता है। (एक NULL कॉलम के लिए, यदि मान गुम है तो NULL डाला जाता है।)
संदर्भ:MySQL सर्वर SQL मोड्सए>