首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL不使用CSV-import \N作为NULL

MySQL不使用CSV-import \N作为NULL
EN

Stack Overflow用户
提问于 2012-11-30 15:22:45
回答 1查看 4.5K关注 0票数 2

我试图使用MySQL将一个CSV文件导入到一个phpMyAdmin 5.1DB中。该文件包括几个日期列,这些列可能包含NULL值。根据手册NULL应该写成\N。但是,在导入成功之后,\N在date列中显示为0000-00-00 (相对于NULL)。我怎么进口诺尔斯?

选项集:

  • 线分离器,
  • "包围的字段,
  • \转义的字段,
  • 行以auto终止。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-30 15:22:45

phpMyAdmin区分了两种CSV导入格式:CSVCSV with LOAD DATA。后一个选项实际上接受手册中描述的\N

如果列被一个字符括起来(情况是这样),也可以使用前一个方法(不使用LOAD DATA)通过在CSV文件中设置一个非封闭的NULL值来导入NULL。这符合手册的以下声明:

如果被包围的字段不是空的,则将包含文字单词NULL的字段作为其值读取为空值。这与字符括起来的字段中包含的单词NULL不同,该字段被读为字符串'NULL‘。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13648055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档