Я пытаюсь импортировать файл * .ods, используя mysqlimport или «загрузить данные» вместо интерфейса phpMyAdmin, потому что мне нужно автоматизировать процесс. Это моя первая попытка:
mysqlimport --ignore-lines=1 -u root -p DATABASE /home/luca/Scrivania/lettura.ods
mysqlimport не может загрузить файл, потому что есть две таблицы, мне нужны обе, и я не могу изменить структуру файла.
С помощью phpMyAdmin я могу правильно загрузить файл. Содержимое двух электронных таблиц правильно заполняет две таблицы. Я знаю, что при импорте такого файла * .ods phpMyAdmin использует имя листа в качестве имени таблицы для импорта файла, но это не поведение mysqlimport. Mysqlimport использует имя файла, а не имя листа.
Итак, я пробовал это:
mysql -u root -p -e "load data local infile '/home/luca/Scrivania/lettura.ods' into table TABLE_NAME" DATABASE
Не возвращает ошибок, но данные в таблице полностью несовместимы.
Какие-либо предложения? Спасибо