gpt4 book ai didi

mysql - 往返 INTO OUTFILE、Excel 编辑和 LOAD DATA INFILE 而不会损坏

转载 作者:行者123 更新时间:2023-11-29 03:44:07 26 4
gpt4 key购买 nike

我一直在尝试将带有 INTO OUTFILE 的 mysql 表导出为 CSV 以便在 Excel 中进行编辑,然后使用 LOAD DATA INFILE 插入回 mysql。

我可以导出 ok,甚至重新插入未经编辑的文件。但是,如果我在 Excel 中打开进行更改然后保存,事情就会搞砸。当它询问我是否确定要以 CSV 格式导出时,我选择了"is",但即使我尝试在 Excel 中重新打开文件,它也会出现无效格式。

我想知道“FIELDS ESCAPED BY、TERMINATED 等”的正确设置是什么?将针对每个命令确保与 Excel 的兼容性。

谢谢,

最佳答案

你应该能够做到:

SELECT < > FROM <blah>
INTO OUTFILE '<filename>'
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';

您还可以:

SELECT < > FROM <blah>
INTO OUTFILE '<filename>'
FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n';

你也可以使用'|'作为定界符并将文件作为定界符导入。

关于mysql - 往返 INTO OUTFILE、Excel 编辑和 LOAD DATA INFILE 而不会损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8949941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com