gpt4 book ai didi

mysql - 我如何告诉 mysql 使用 ascii 单位分隔符 (31) 作为行终止符

转载 作者:行者123 更新时间:2023-11-29 12:09:35 25 4
gpt4 key购买 nike

我想从 mysql 终端客户端将 select 语句写入文件,并使用 ASCII 单位分隔符控制字符 (31) 作为行终止符。我该怎么做?

我尝试过:

SELECT something FROM sometable WHERE id<50 INTO OUTFILE '/tmp/test.txt' LINES TERMINATED BY CHAR(31);

但这不起作用,因为 char() 函数在那里无效。

有什么想法吗?

最佳答案

您可以使用以下查询来使用控制字符创建转储:

SELECT something FROM sometable WHERE id<50 INTO OUTFILE '/tmp/test.txt' LINES TERMINATED BY 0x1f;

这样您就可以使用十六进制值来生成字符。

关于mysql - 我如何告诉 mysql 使用 ascii 单位分隔符 (31) 作为行终止符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30918871/

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