MySQL从CSV数据加载NULL值
我有一个文件,可以包含3到4列数字,用逗号分隔。当空字段位于行的末尾时,将定义空字段:
1,2,3,4,5
1,2,3,,5
1,2,3
下表是在MySQL中创建的:
+ ------- + -------- + ------ + ------ + --------- + ------- +
| 领域| 输入| 空| 钥匙| 默认| 额外的|
+ ------- + -------- + ------ + ------ + --------- + ------- +
| 一个| int(1)| 是的| | NULL | |
| 两个| int(1)| 是的| | NULL | |
| 三个| int(1)| 是的| | NULL | |
| 四个| int(1)| 是的| | NULL | |
| 五| int(1)| 是的| | NULL | |
+ ------- + -------- + ------ + ------ + --------- + ------- +
我正在尝试使用MySQL LOAD命令加载数据:
LOAD DATA INFILE '/tmp/testdata.txt' INTO TABLE moo FIELDS
TERMINATED BY "," LINES TERMINATED BY "\n";
结果表:
+ ------ + ------ + ------- &#