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

त्रुटि कोड:1411. गलत डेटाटाइम मान:'0000-00-00' फ़ंक्शन के लिए str_to_date

आपको यह त्रुटि इसलिए मिल रही है क्योंकि आप date insert डालने का प्रयास कर रहे हैं कॉलम जो गलत प्रारूप का है। MySQL दस्तावेज़ स्वीकार्य स्वरूपों को सूचीबद्ध करता है:

लेकिन आपकी तिथि का प्रारूप MM/DD/YYYY . है , जैसे 4/25/2016 , तो यह काम नहीं करेगा। ऐसा प्रतीत होता है कि आप डालने से पहले प्रारूप को सही करने के लिए ट्रिगर का उपयोग करने का प्रयास कर रहे थे। हालांकि, MySQL इससे पहले फ़ॉर्मेटिंग की जांच करता है ट्रिगर भी मारा गया है।

यदि आपको इस प्रारूप के साथ दिनांक डेटा सम्मिलित करना है तो आपको VARCHAR . का उपयोग करके ऐसा करना चाहिए टाइप करें और फिर STR_TO_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. MySQL रिमोट कनेक्शन [हमेशा की तरह नहीं]

  2. उत्पादन डेटाबेस पर फ्लाईवे - माइग्रेशन चेकसम बेमेल

  3. PHPMyAdmin में फ़ाइल आकार सीमा आयात करें

  4. कुछ उपयोगकर्ताओं को एक सामान्य तालिका में केवल उनके डेटा तक सीमित करना

  5. PHP और MYSQL के लिए सबसे अच्छा खोज एल्गोरिदम क्या है?