->STRICT_TRANS_TABLES MySQL सख्त मोड सेट करने के लिए ज़िम्मेदार है।
->जांच करने के लिए सख्त मोड सक्षम है या नहीं नीचे sql चलाएँ:
SHOW VARIABLES LIKE 'sql_mode';
यदि इनमें से एक मान STRICT_TRANS_TABLES . है , तो सख्त मोड सक्षम है, अन्यथा नहीं। मेरे मामले में इसने दिया
+--------------+------------------------------------------+
|Variable_name |Value |
+--------------+------------------------------------------+
|sql_mode |STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION|
+--------------+------------------------------------------+
इसलिए सख्त मोड सक्षम . है मेरे मामले में मान में से एक STRICT_TRANS_TABLES . है ।
->अक्षम करने के लिए सख्त मोड नीचे sql चलाएँ:
set global sql_mode='';
[या STRICT_TRANS_TABLES को छोड़कर कोई भी मोड। उदाहरण:वैश्विक sql_mode='NO_ENGINE_SUBSTITUTION' सेट करें;]
-> पुन:सक्षम करने के लिए सख्त मोड नीचे sql चलाएँ:
set global sql_mode='STRICT_TRANS_TABLES';