mysql workbench从csv导入null

v7pvogib  于 2021-06-20  发布在  Mysql
关注(0)|答案(4)|浏览(890)

我一辈子都不能让mysql workbench为csv中的空白单元格导入null。
我试过:
空白的
无效的
\不
每个都有和没有“”
在我想通过workbench导入mysql的csv文件中,1如何表示单元格为“null”?

wgmfuz8q

wgmfuz8q1#

我建议切换到navicat for mysql——如果只用于csv表导入向导的话。在反复尝试让mysqlworkbench导入向导为我的csv文件工作之后,我放弃了。我记得在一个早期的项目中使用了navicat,它工作得非常完美。对于这个导入,我可以毫无问题地将带有多个空datetime值的15000多行csv加载到mysql表中。
奇怪的是mysqlworkbench还没有解决这个烦恼。但navicat提供了一个简单的选择,直到他们这样做。

nafvub8i

nafvub8i2#

如果您试图将csv导入模型以创建插入脚本(您将无法获得其他答案中描述的相同选项),请尝试以下操作:

\func NULL

还可以使用此语法调用如下函数,以便在将模型转发到数据库时插入当前日期和时间:

\func CURRENT_TIMESTAMP
deikduxw

deikduxw3#

自从mysql workbench版本8.0.16(于2019年4月25日发布)以来,就有了一个额外的上传.csv文件的选项——“null and null word as sql keyword”。当选择此选项为“是”时,.csv文件中不带引号的空表达式(,null,而不是“null”,)将用于此目的。

rlcwz9us

rlcwz9us4#

您可以通过将工作台更新到最新版本来解决问题。

相关问题