mysql 选择到 outfile 文本文件选项卡以换行符分隔

标签 mysql select tabs into-outfile

我一直在尝试寻找有类似问题的人,但没有运气,所以我提出了一个新问题。

我有一个简单的 select 语句来生成一个文本文件。

SELECT '1','2'
UNION all
SELECT Column1, Column2
INTO OUTFILE '/path/file.txt'
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n\r' **<-- THE ISSUE**
FROM db.table limit 0,100;

除了一件事之外,输出都很好。它不断添加\N 到换行符。我不希望任何字符成为换行符,我希望换行符成为实际的换行符。

现在的情况:

1  2
Example   Example\N
Example   Example\N

我想要怎样

1  2
Example  Example
Example  Example

我尝试了很多组合,即使我跳过整个 LINES TERMINATED BY '',它仍然会在输出文件中添加\N 。如果我使用工作台导出按钮,它效果很好,但这是存储过程的一部分,因此这不是我的解决方案。

它需要 BIN_NUM、HEX_NUM 或 TEXT_STRING。

如何将 HEX_NUM 应用于语句? mysql版本是5.6

提前致谢

最佳答案

事实证明,当字段为空时,\N 被填写了。我只是简单地将 IFNULL(Column,'') 添加到列初始选择中,现在我的问题就消失了!

关于mysql 选择到 outfile 文本文件选项卡以换行符分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18891104/

相关文章:

python - matplotlib mySQL 空白图

mysql - 给定日期每小时计算 mysql 行数

java - Hibernate @DynamicUpdate(value=true) @SelectBeforeUpdate(value=true) 性能

php - 如何在 PHP 中检索和显示 COUNT 查询结果?

jquery - jqGrid 和 JQuery UI 选项卡显示仅在主选项卡 (div) 上展开的网格

javascript - jquery如何控制浏览器选项卡变化

MySQL 5.7.20 - SELECT FOUND_ROWS() 返回错误结果

java - MySQL:检查我是否想使用 JAVA 插入一个已经存在的值

c# - 获取过程参数的数据类型

android - Astuetz 的 PagerSlidingTabStrip 库还是不能滑动 tabStrip