Bagaimana untuk Mengimport CSV dengan Tarikh Bukan Standard ke dalam MySQL?

Linda Hamilton
Lepaskan: 2024-11-11 09:15:02
asal
152 orang telah melayarinya

How to Import a CSV with Non-Standard Dates into MySQL?

Mengimport CSV ke MySQL dengan Format Tarikh Bukan Standard

Apabila mengimport fail CSV ke MySQL, anda mungkin menghadapi tarikh dalam format yang tidak serasi dengan jenis data DATE, seperti "31-Jan-2011." Untuk menyelesaikan isu ini, adalah perlu untuk menukar tarikh semasa proses import.

Satu pendekatan ialah menggunakan PHP untuk melakukan penukaran sebelum memasukkan data ke dalam jadual. Walau bagaimanapun, pilihan yang lebih cekap ialah mengendalikan penukaran secara terus semasa proses import.

Untuk mencapai ini, anda boleh menggunakan penyata LOAD DATA INFILE dan tentukan format tarikh tersuai. Berikut ialah contoh:

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

Dalam contoh ini, fungsi STR_TO_DATE digunakan untuk menukar rentetan "31-Jan-2011" kepada nilai DATETIME. Penentu format %d-%b-%Y memberitahu fungsi bahawa tarikh asal adalah dalam format hari-bulan-tahun (DD-MM-YYYY).

Dengan melakukan penukaran ini semasa proses import , anda boleh memastikan tarikh disimpan dalam format yang betul dalam pangkalan data.

Atas ialah kandungan terperinci Bagaimana untuk Mengimport CSV dengan Tarikh Bukan Standard 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