gpt4 book ai didi

mysql - 从 csv 导入到 mysql 时执行命令期间遇到 fatal error

转载 作者:行者123 更新时间:2023-11-30 00:14:43 25 4
gpt4 key购买 nike

我正在尝试将 csv 文件导入 MySQL 数据库,除了日期时间未加载外,一切正常。

我的 csv 文件日期时间格式为 '19/05/2014 14:44:44',MySQL 日期格式为 '2014-02-18 09:44:30' code> 在尝试导入时出现 '0000-00-00 00:00:00' 我尝试了不同的方法,但我不明白我哪里出错了。

LOAD DATA LOCAL  INFILE 'I:/finaltest12.csv' INTO TABLE tickets  FIELDS  terminated by ',' ENCLOSED BY '\"'  lines terminated by '\n' IGNORE 1 LINES (SiteId,@var1,Serial,DeviceId,AgentAID,VehicleRegistration,CarPark,SpaceNumber,GpsAddress,VehicleType,VehicleMake,VehicleModel,VehicleColour,IssueReasonCode,IssueReason,NoticeLocation,Points,Notes)  SET DateTime = STR_To_DATE(@var1,'%yyyy-%MM-%dd %H:%i:%s')";
MySqlCommand cmd1 = new MySqlCommand(strLoadData, conn);

当我运行这个时,我遇到了上述错误 fatal error 。

最佳答案

您可以在 Excel 中打开 csv,然后以 mysql 格式更改日期时间,然后再次以 csv 格式保存并上传。

您可以在脚本中执行以下操作:

LOAD DATA LOCAL  INFILE 'I:/finaltest12.csv' INTO TABLE tickets  FIELDS  terminated by ',' ENCLOSED BY '\"'  lines terminated by '\n' IGNORE 1 LINES (SiteId,@var1,Serial,DeviceId,AgentAID,VehicleRegistration,CarPark,SpaceNumber,GpsAddress,VehicleType,VehicleMake,VehicleModel,VehicleColour,IssueReasonCode,IssueReason,NoticeLocation,Points,Notes) SET DateTime = STR_To_DATE(@var1,'%d-%m-%Y %H:%i:%s');

关于mysql - 从 csv 导入到 mysql 时执行命令期间遇到 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23754660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com