【发布时间】:2020-02-17 18:34:08
【问题描述】:
当我使用SELECT INTO FILE 命令对CSV 使用CSV 时,我的列是WYSIWYG,当我用excel 打开数据时,数据变得混乱,到处都是b 列c 中的数据列等等on,我也不能使用LOAD DATA INFILE 命令。
如果我删除所有 html 它可以工作,但我需要 html!
以前有人做过,我该如何实现?
通过此处找到的示例:https://dev.mysql.com/doc/refman/8.0/en/select-into.html
SELECT 'id', 'title', 'driving', 'transit', 'parking', 'summary',
'description', 'is_active' UNION ALL SELECT title, driving, transit,
parking, summary, description, status FROM MY_TABLE INTO OUTFILE
'/var/lib/mysql-files/my_table.csv' FIELDS TERMINATED BY ',' OPTIONALLY
ENCLOSED BY '"' LINES TERMINATED BY '\n';
您可以看到 id column 1 然后下面是属于驾驶、公交、停车或摘要之一的数据。然后 id 2 在我认为问题出在所见即所得列中的新行之后,当我导出到 CSV 时,我需要将它们保留在正确的列中。
【问题讨论】:
-
a+b - + 是 mysql 中的算术表达式在这里有意义吗?我不知道,看不到数据 - 你想提供一些吗?
-
@P.Salmon 我已经用更多相关数据和实际查询更新了问题
-
在文本编辑器中显示 csv 文件的捕获,而不是在 excel 中。或至少与副本/过去相关的部分。以及您的数据样本。显示预期结果。
-
@Eric 我需要的预期结果是
id列只有数字,没有来自其他字段的数据。你知道如何导出到包含 html 的 CSV 列而不会弄乱你会怎么做?举个例子我可以试试? -
即使放大 300% 我也无法读取图像。如果您从 my_table 添加示例数据会很有帮助。
标签: mysql export-to-csv wysiwyg