प्रारूप DD/MM/YYYY
MySQL में मान्य दिनांक नहीं है। आप LOAD DATA
का उपयोग कर सकते हैं साथ में STR_TO_DATE
दिनांक स्ट्रिंग्स को वास्तविक तिथियों में पार्स करने के लिए जिन्हें MySQL पहचान सकता है:
LOAD DATA INFILE 'path/to/file.csv'
INTO TABLE yourTable FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'
(
col1, col2, @var1, col4
)
SET date_col = STR_TO_DATE(@var1, '%d/%m/%Y')
उपरोक्त मानता है कि आपकी तालिका में 4 कॉलम हैं, और तीसरा कॉलम जो आप अपनी सीएसवी फ़ाइल से पढ़ रहे हैं वह परेशानी की तारीख है। यहां तरकीब यह है कि प्रत्येक दिनांक स्ट्रिंग को फ़्लाई पर एक मान्य दिनांक प्रकार में मैप किया जाएगा, जिससे आपको वह परिणाम मिलेगा जो आप चाहते हैं।