Allow quoted values in mysql integer columns? -


तालिका 1 के लिए तालिका स्कीमा पर विचार करें:

 आईडी: int country_id: int विवरण: varchar (50) 

और क्वेरी:

 तालिका 1 (आईडी, देश_आईडी, विवरण) मूल्यों में सम्मिलित करें (1, '20', 'टेस्ट डिस्को'); 

यह MySQL 4x के तहत काम करेगा लेकिन MySQL 5x (त्रुटि 1067 (42000) के तहत विफल हो जाएगा .. के लिए अमान्य डिफ़ॉल्ट मान ..)।

मुझे इसका कारण होने के कारण पता है - country_id है int और इसलिए उद्धृत नहीं किया जाना चाहिए। क्या ऐसा 5x के नीचे एक MySQL स्विच है, जिससे इसे 4x जैसा व्यवहार करने के लिए कोई क्वेरी विफल नहीं होगी?

मुझे इस तरह से प्रश्नों का उपयोग करने वाला एक अनुप्रयोग मिला है और मैं एक त्वरित सुधार की तलाश कर रहा हूं जब तक कि मैं सभी प्रश्नों को ठीक करने के लिए समय पा सकता हूं।

धन्यवाद

< '' 20 'के साथ कोई समस्या नहीं है। MySQL (5.x) भी' 20 'से 20 और => यह डाले एक मान्य डालें

है

Comments

Popular posts from this blog

MySql variables and php -

php - Laravel - Overriding a resource route into a different route filter group -

url rewriting - How to implement the returnurl like SO in PHP? -