为什么无法从mysql中的csv文件导入日期?

时间:2020-06-03 22:19:48

标签: mysql csv

我正在尝试将csv文件导入mysql(mariadb)中的表中。导入在大多数情况下都有效,但是我无法获取要更新的日期字段。 csv文件有6列(带有时间/日期戳)(除其他外)。 CSV中的所有列均在表中表示,因此应该是直接导入:

npm install

(注意:不,我不关心这里的安全性。这是我所处的一个围墙很深的花园,我认为看到键入的完整命令可能会有所帮助)

除日期外,导入工作正常,这是输出:

LOAD DATA LOW_PRIORITY 
    LOCAL INFILE 'C:\\nyxcrap\\EspoCRM\\SalesForce Import\\05-30-20\\IMPORT\\Task split\\test-import.csv' 
    IGNORE INTO TABLE `espocrm`.`temp_task` 
    CHARACTER SET utf8 
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' 
    LINES TERMINATED BY '\r\n' 
    IGNORE 1 LINES (
        `id`, 
        `name`, 
        `deleted`, 
        `status`, 
        `priority`, 
        `date_start`, 
        `date_end`, 
        `date_start_date`, 
        `date_end_date`, 
        `date_completed`, 
        `description`, 
        `created_at`, 
        `modified_at`, 
        `parent_id`, 
        `parent_type`, 
        `account_id`, 
        `contact_id`, 
        `created_by_id`, 
        `modified_by_id`, 
        `assigned_user_id`, 
        `type_of`
    );'

我不确定为什么说“已导入0行”,它导入了大约20000行就可以了!但是,日期全为注册时间00:00:00。 至于表格,这些特定的列都设置为DATE或DATETIME ...那么...我在这里错过了什么?

其他说明:我正在通过ssh(plink / putty)连接使用HeidiSQL连接到服务器。服务器以简单的LAMP构建运行ubuntu 19.04 LTS,具有几乎所有内容的默认配置。这是用于espoCRM服务器。是的,Espo拥有自己的数据导入实用程序,但是没有任何健全性检查,并且我们拥有的数据足够大,它使导入工具崩溃。此外,我宁愿只导入原始数据。

0 个答案:

没有答案
相关问题