Bolehkah MEMUAT DATA INFILE Dengan Mudah Menukar YYYYMMDD kepada YYYY-MM-DD?
Mengimport data dengan tarikh dalam format YYYYMMDD boleh menjadi satu cabaran . Walau bagaimanapun, anda boleh menukar tarikh ini dengan mudah kepada format YYYY-MM-DD yang lebih standard menggunakan arahan LOAD DATA INFILE dalam MySQL.
Penyelesaian:
LOAD berikut Penyataan DATA INFILE menggabungkan pemuatan data dan penukaran tarikh ke dalam satu langkah:
LOAD DATA INFILE 'file.txt' INTO TABLE t1 FIELDS TERMINATED BY ',' (column1, @var1, column3, ...) SET column2 = STR_TO_DATE(@var1,'%Y%m%d')
Dalam arahan ini:
Dengan menggunakan arahan ini, anda boleh mengimport dan menukar data sekali gus, menghapuskan keperluan untuk skrip tambahan atau transformasi data.
Atas ialah kandungan terperinci Bolehkah LOAD DATA INFILE Menukar Tarikh YYYYMMDD kepada YYYY-MM-DD Semasa Import?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!