gpt4 book ai didi

mysql - 设置值为=' '(空字符串)其中字段值为NULL(多列)

转载 作者:行者123 更新时间:2023-11-29 03:21:32 25 4
gpt4 key购买 nike

我有一个包含很多列的表。许多列包含 NULL 值。但是当我尝试从中创建 CSV 文件时,NULL 被替换为“/N”。我想将所有列值设置为空字符串而不是 NULL,这样我就不必面对 '/N' 的问题

最佳答案

您可以将 FIELDS ESCAPED BY 子句与 SELECT 查询一起使用,并指定一个空字符串或空格 (' ') 来获取空值而不是 \N,例如:

SELECT * INTO file
FIELDS ESCAPED BY ''
LINES TERMINATED BY '\n'
FROM test_table;

Here's MySQL 关于它的文档,它是这样说的:

If the FIELDS ESCAPED BY character is empty, no characters are escaped and NULL is output as NULL, not \N.

关于mysql - 设置值为=' '(空字符串)其中字段值为NULL(多列),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43731958/

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