I den här situationen brukar jag LOAD DATA INFILE
till ett tempbord med identisk struktur. Sedan gör jag INSERT
med ON DUPLICATE KEY UPDATE
från tempbordet till det riktiga bordet. Detta möjliggör kontroll av datatyp utan att förstöra din riktiga tabell; det är relativt snabbt och det kräver inte att du pillar med din .csv-fil.