相关疑难解决方法(0)

Sqlite3 - 如何从csv导入NULL值

我把一个mysql表转储为CSV.在这个CSV文件中,NULL值写为\N
Now我想将此数据导入sqlite数据库,但我无法告诉sqlite \N是空值.它将其视为字符串,并将列值存储为"\ N"而不是NULL.

任何人都可以指导如何使用.nullvaluesqlite中的dot命令.我无法设置\N为nullvalue.

sqlite> .show
nullvalue: ""
sqlite> .nullvalue \N
sqlite> .show
nullvalue: "N"
sqlite> .nullvalue '\N'
sqlite> .show
nullvalue: "\\N"
sqlite> .nullvalue "\N"
sqlite> .show
nullvalue: "N"
sqlite> .nullvalue \\N
sqlite> .show
nullvalue: "\\N"
sqlite> .nullvalue '\'N
Usage: .nullvalue STRING
sqlite> .nullvalue '\\'N
Usage: .nullvalue STRING
sqlite> .nullvalue \\N
sqlite> .show
nullvalue: "\\N"
sqlite>
Run Code Online (Sandbox Code Playgroud)

这是每个值之后的输出 nullvalue

sqlite> .import /tmp/mysqlDump.csv employee
sqlite> select count(*) from employee where updatedon='\N';
94143
sqlite> select count(*) …
Run Code Online (Sandbox Code Playgroud)

mysql csv sqlite

7
推荐指数
1
解决办法
3909
查看次数

标签 统计

csv ×1

mysql ×1

sqlite ×1