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

CSV को MySQL में आयात करें और दिनांक परिवर्तित करें

यदि आप इसे केवल एक बार कर रहे हैं, और तालिका शुरू करने के लिए खाली है, तो आप आयात चला सकते हैं लेकिन पहले अपनी तालिका बदल दें ताकि दिनांक कॉलम VARCHAR प्रकार का हो। फिर अद्यतन तालिका सेट दिनांक =str_to_date(तिथि, '%m/%d/%Y') चलाएँ , और कॉलम को वापस DATETIME या DATE में बदलें।

आप वैकल्पिक रूप से प्रारूप DATE के साथ दूसरा दिनांक कॉलम जोड़ सकते हैं, प्रारूप VARCHAR में पहले दिनांक कॉलम में आयात कर सकते हैं, और UPDATE तालिका SET date2 =str_to_date(date1, '%m/%d/%Y') और फिर varchar कॉलम को DROP करें।

यह नोट करना महत्वपूर्ण है कि STR_TO_DATE() . का दूसरा पैरामीटर इनपुट प्रारूप है, परिणामी प्रारूप नहीं। तो अपने दूसरे पैरामीटर में, आप MySQL को निर्देश दे रहे हैं कि CSV में दिनांक प्रारूप Y-m-d है। यदि यह वास्तव में m/d/Y है, तो आपको `STR_TO_DATE(@date_date, '%m/%d/%Y)' का उपयोग करना चाहिए।

आशा है कि यह मदद करेगा...



  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 से Hbase में निरंतर डेटा माइग्रेशन

  2. MySQL - WHERE क्लॉज में COUNT(*) का उपयोग करना

  3. XML को लचीली सामग्री के लिए डेटाबेस में संग्रहीत करना

  4. एकाधिक तालिकाओं का उपयोग करके हटाएं और उपश्रेणी में तालिका दोहराएं

  5. Mysql अल्पविराम से अलग स्ट्रिंग में विशिष्ट शब्द को हटा दें