【发布时间】:2016-06-14 10:32:43
【问题描述】:
我将数据从 MySQL 导出到 JSON 文件,但由于 null 值而出现错误。我该如何处理?
SQL 查询:
select industry, ... from table1;
JSON 格式
[{"industry":"entertainment", ...}, {"industry":"", ...}, {"industry":NULL, ...}]
我试过了:
select cast(industry as char), ... from table1;
不幸的是,它仍然给出了同样的错误。因为在 MySQL 单元格中,它显示的是 NULL 值。
谢谢!
更新:
由于每个对象中都会有其他变量,我想将 SQL 中的 NULL 值更改为“”或“NULL”。
【问题讨论】:
-
您需要
NULL值吗?可能是select industry from table1 where industry is not null;? -
@2kai,嗨,我需要 NULL 值,我希望将其更改为“”或“NULL”。原因是我将在每个对象中都有其他变量。如果我使用您的查询,我可能会丢失一些必需的数据。我已经更新了我的问题。谢谢!
-
你是如何生成无效的 JSON 的?我们无法帮助您修复我们一无所知的流程。在 SQL、JSON 和大多数其他语言中,带有单词“NULL”的字符串与空值完全不同。
-
暂时有效,如何判断原始数据库中的值是空字符串还是
NULL? -
最后一张截图不属于 MySQL。 MySQL 没有按钮或窗口,它没有任何类型的用户界面。
标签: mysql json data-extraction