मैं एक अजीब समस्या में भाग जाता हूं। मैंने मैक पर निम्नलिखित कथनों को चलाने की कोशिश की:
INSERT INTO table (field) VALUES ('')
जहाँ क्षेत्र संख्यात्मक है जो स्वीकार करता है NULL मूल्य।
मेरे पास उबंटू पर एक MySQL 5.5.40 स्थापित है, जहां यह क्वेरी अच्छी तरह से चलती है। मेरे पास एक MySQL 5.5.45 भी मैक पर स्थापित है जहां क्वेरी विफल रहती है:
ERROR 1366 (HY000): गलत पूर्णांक मान: '' कॉलम 'फ़ील्ड के लिए'
मैंने पाया कि मैक पर मानक MySQL स्थापित मानक मूल्यों का उपयोग करता है और किसी का उपयोग नहीं करता है my.cnf विन्यास फाइल। मैंने जांच करने की कोशिश की my.cnf उबंटू पर, लेकिन कोई भी विन्यास विकल्प इस समस्या से संबंधित नहीं था।