【发布时间】:2017-03-13 13:42:56
【问题描述】:
在 Laravel 应用程序中,我有一个 MySQL 时间戳字段 deleted_at,它是为 softDeletes 创建的,默认值为 NULL。如果该值不为 NULL,Eloquent 将不会检索数据。当我导入 CSV 文件时,源文件中的 NULL 值变为 0000-00-00 00:00:00。
我阅读了Mysql import transforms timestamp null values to 0000-00-00 00:00:00 并且 \N 对我不起作用。我有很多表需要定期导入,所以我真的需要解决这个问题。请帮忙。
【问题讨论】:
-
你是如何导入数据的?
-
按照您提供的链接中的第二个答案。这可能会有所帮助。
-
我使用从 phpMyAdmin 导入并选择了 csv 文件。