如何在导入phpmyadmin时设置空值?

kmc*_*ara 3 import null phpmyadmin

我正在尝试将.csv文件导入phpmyadmin,其中有几个字段有意留空.我需要这些字段注册为空值,而不是只留下空白字符串.

我知道在字段属性中,您可以为每个字段选择允许"null"与"not null",但在导入时它仍然不会将单元格更改为空值.导入后我可以手动检查每条记录上每个字段的空框,但考虑到我正在使用的数据量,这是不切实际的.

有没有办法让phpmyadmin在导入时将这些空白单元格设置为空值?

jmb*_*cci 6

我遇到过类似的问题.

如果您下载具有NULL值的PhpMyAdmin CSV文件,您会注意到NULL不会被引号括起来.所以你会有这样一条线:

"1", "2"; NULL; NULL

"2", "2"; NULL; NULL

等等

但是,如果您在Open Office Calc之类的内容中编辑CSV文件,则可能会将其更改为将引号括在NULL周围,如下所示:

"1", "2", "NULL", "NULL"

"2", "2", "NULL", "NULL"

等等

应该做什么工作是搜索和替换["NULL"= NULL].

在您的情况下,因为您有空(空白)字段,您将看到进行搜索并替换如下:

[,, =,NULL,]

并且可能在行的末尾第二次传递NULL值,如下所示:

[,\n =,NULL \n]