Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL दिनांक फ़ील्ड से '0000-00-00' को अवरुद्ध करना

हां, NO_ZERO_DATE मोड को सक्षम करें:

SET sql_mode = 'NO_ZERO_DATE';

व्यवहार प्रलेखित है . इसके अतिरिक्त, हो सकता है कि आप NO_ZERO_IN_DATE को शामिल करने के लिए मोड भी सेट करना चाहें...

यह भी सुनिश्चित करें कि sql_mode में STRICT_ALL_TABLES या STRICT_TRANS_TABLES शामिल हैं; इनके बिना NO_ZERO_IN_DATE केवल एक चेतावनी दें, लेकिन सम्मिलित करना अभी भी सफल है।

अलग कॉलम का मतलब है कि उन्हें अलग-अलग जांचना होगा--इस बारे में आप कुछ नहीं कर सकते।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli और php . का उपयोग करने में कॉलम का योग

  2. SUM(users_count) 1000 . तक पहुंचने तक चयन करने के लिए एक SQL क्वेरी

  3. अपडेट पर बिना बदलाव के टाइमस्टैम्प

  4. MySQL ट्रिगर/प्रक्रिया निष्पादन में देरी

  5. लूपिंग के बिना PHP और MySQL के साथ स्कोर तालिका से किसी की 'रैंक' कैसे प्राप्त करें?