Format DD/MM/YYYY bukan tanggal yang valid di MySQL. Anda dapat menggunakan LOAD DATA bersama dengan STR_TO_DATE untuk mengurai string tanggal menjadi tanggal aktual yang dapat dikenali 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')
Di atas mengasumsikan bahwa tabel Anda memiliki 4 kolom, dan kolom ketiga yang Anda baca dari file CSV Anda adalah tanggal yang merepotkan. Triknya di sini adalah bahwa setiap string tanggal akan dipetakan dengan cepat ke dalam jenis tanggal yang valid, meninggalkan Anda dengan hasil yang Anda inginkan.