В тази ситуация обикновено LOAD DATA INFILE
към временна таблица с идентична структура. След това правя INSERT
с ON DUPLICATE KEY UPDATE
от временната таблица към реалната маса. Това позволява проверка на типа данни, без да се разрушава вашата истинска таблица; това е сравнително бързо и не изисква да се занимавате с вашия .csv файл.