我正在尝试使用 mysqlimport 或“加载数据”而不是 phpMyAdmin 界面导入 *.ods 文件,因为我需要自动化该过程。这是我的第一次尝试:
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
不返回错误,但表中的数据完全不一致。
有什么建议么?谢谢你