Мне нравится mysqlimport, он быстрый и относительно простой в использовании (гораздо быстрее, чем, скажем, PHP или Python-интерфейс для импорта> 20 ГБ файлов данных). Однако я хотел бы сделать следующее. У меня есть файл данных, который выглядит следующим образом:
cat dog 7
Cat Dog 3
CaT DOG 1
с полями varchar, varchar, int
И я хотел бы, чтобы конечный результат был сохранен как ['cat', 'dog', 11]
, т.е. я хотел бы, чтобы результат был вставлен в базу данных, если он не существует, и был добавлен (как в математическом смысле) в существующий, если это происходит, игнорируя регистр первых двух полей. У меня есть рабочее решение в Python, но я ищу нативный в MySQL (импорт).