MySQL निर्दिष्ट कॉलम चौड़ाई से अधिक डालने वाले किसी भी मान को छोटा कर देगा।
इसे बिना किसी त्रुटि के बनाने के लिए अपना SQL mode
स्विच करने का प्रयास करें STRICT
. का उपयोग नहीं करने के लिए ।
संपादित करें:
मोड बदलने के लिए
यह दो तरह से किया जा सकता है:
- अपना
my.ini
खोलें (विंडोज़) याmy.cnf
(यूनिक्स) फ़ाइल को MySQL इंस्टालेशन डायरेक्टरी के अंदर रखें, और "sql-mode" टेक्स्ट को देखें।
ढूंढें:
कोड:
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
इसके साथ बदलें:
कोड:
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
या
- आप अपने डेटाबेस प्रबंधन टूल में SQL क्वेरी चला सकते हैं, जैसे phpMyAdmin:
कोड:
SET @@global.sql_mode= '';