Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengimport Tarikh CSV dengan Format Ganti ke dalam MySQL?

Bagaimana untuk Mengimport Tarikh CSV dengan Format Ganti ke dalam MySQL?

Susan Sarandon
Lepaskan: 2024-11-22 13:33:12
asal
1008 orang telah melayarinya

How to Import CSV Dates with Alternate Formats into MySQL?

Mengimport CSV ke MySQL dengan Format Tarikh Ganti

Mengimport fail CSV ke dalam MySQL boleh memperkenalkan cabaran apabila format tarikh berbeza antara CSV dan pangkalan data. Menemui tarikh dalam format 31-Jan-2011, anda perlu menukarnya kepada format yang serasi 2011-01-31 untuk menyimpannya dalam jenis data DATE.

Nasib baik, MySQL menyediakan kaedah mudah untuk mengendalikan penukaran ini semasa proses import. Menggunakan arahan LOAD DATA INFILE, anda boleh menentukan peraturan transformasi format tarikh seperti berikut:

LOAD DATA INFILE 'file_name.csv'
INTO TABLE table_name
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n'
(id, column2, column3, @date_time_variable) -- read one of the field to variable
SET date_time_column = STR_TO_DATE(@date_time_variable, '%d-%b-%Y'); -- format this date-time variable
Salin selepas log masuk

Dengan memasukkan fungsi STR_TO_DATE(), anda boleh menukar rentetan tarikh menggunakan format yang disediakan (%d-% b-%Y dalam kes ini) ke dalam format DATETIME yang serasi dengan MySQL. Data yang terhasil akan disimpan dengan betul dalam lajur_masa_tarikh yang ditentukan.

Rujuk dokumentasi Sintaks LOAD DATA INFILE untuk mendapatkan maklumat lanjut tentang menggunakan teknik ini untuk import CSV.

Atas ialah kandungan terperinci Bagaimana untuk Mengimport Tarikh CSV dengan Format Ganti ke dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan