如何将txt格式的表导入mysql,并将垃圾放在文件的顶部和底部?

如何将txt格式的表导入mysql,并将垃圾放在文件的顶部和底部?,mysql,csv,import,Mysql,Csv,Import,假设我有一个有20行的文件,前3行是使用表的无用指令,第4行是标题,第5到17行是制表符分隔的数据,第18到20行是一些无用的注释。我想把表从第4行导入到第17行。我如何在MySQL中做到这一点?“跳过”有什么用 谢谢 要忽略文件顶部的行,可以使用--忽略行选项 --ignore-lines=N Ignore the first N lines of the data file. 你可以选择。其余部分必须通过其他逻辑(可能是存储过程)进行解析和删除。那么最后N行呢?我建

假设我有一个有20行的文件,前3行是使用表的无用指令,第4行是标题,第5到17行是制表符分隔的数据,第18到20行是一些无用的注释。我想把表从第4行导入到第17行。我如何在MySQL中做到这一点?“跳过”有什么用


谢谢

要忽略文件顶部的行,可以使用
--忽略行
选项

 --ignore-lines=N
           Ignore the first N lines of the data file.

你可以选择。其余部分必须通过其他逻辑(可能是存储过程)进行解析和删除。

那么最后N行呢?我建议将解析逻辑从数据库层移动到应用程序层,如PHP或Java。在此处过滤文本,仅插入相关行。Mysql并不是最好的选择,但您可以在存储过程中实现这一点。