MySQL CSV将HTML代码导出到一列中

时间:2017-04-12 09:05:38

标签: mysql csv

我的MySQL数据库中有一个包含HTML代码的表。我可以通过CSV导出此表并从此数据表中获取CSV文件。 问题是,由于包含换行符的HTML代码,一列中的HTML代码会分布在多行上,这些换行符实际上是在CSV文件中使用的。

是否有一个选项可以确保一列保留在一列中,如果代码中有输入或换行符,则不会分散到多行?

1 个答案:

答案 0 :(得分:1)

好吧,不要使用快速选项,使用自定义选项并将Columns enclosed with设置设为",将Columns escaped with设置为\

这将导致mysql导出"字符所包含的html字段,字段值中的任何换行符和其他特殊字符都将被转义,因此当您尝试导入时不会导致问题数据

显然,当您尝试导入数据时,需要再次设置所附的by和参数,以使其正确。

有关详细信息,请参阅load data infile上的mysql文档。我知道load data用于导入而不是导出,但这些设置在mysql手册中有描述。有关导出的部分实际上指向此位置以进行详细设置。