gpt4 book ai didi

mysql数据加载错误(日期顺序)

转载 作者:行者123 更新时间:2023-11-29 11:35:16 26 4
gpt4 key购买 nike

我有一个很大的 .txt 文件,其中包含 2000 万行字符串,例如:

"CS1221|123.10|17.02.2012 09:10:23,5676"

第一个是客户 ID,然后用“|”分隔我们有 $ 交易金额以及最后的日期和时间 (dd.mm.yyyy hh:mm:ss,ssss)。

我正在尝试将其加载到 Mysql 表,但它不接受此排序作为 TIMESTAMP (它接受 YYYY-MM-DD hh:mm:ss,ssss)

有没有用mysql编写的代码可以帮助我?

最佳答案

您可以使用 STR_TO_DATE 方法来转换该日期格式。尝试这样的事情:

SELECT STR_TO_DATE('17.02.2012 09:10:23,5676', '%d.%m.%Y %H:%i:%s,%f');

应该产生:

2012-02-17 09:10:23.567600

因此您的 INSERT 查询将类似于:

INSERT INTO your_table (all, relevant, field_names) VALUES ("CS1221", "123.10", STR_TO_DATE('17.02.2012 09:10:23,5676', '%d.%m.%Y %H:%i:%s,%f'));

关于mysql数据加载错误(日期顺序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36704907/

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