gpt4 book ai didi

mysql STR_TO_DATE 函数

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

我想将 MySQL 字符串转换为所需的日期格式。

我的文件中有以下几行。

30-06-2017,clarke
31-07-2018,warner

我的表格有 2 列。

Column1 datatype :: date
Column2 datatype :: varchar(30)

我已经执行了以下查询

load data local infile 'test.txt' into table sample fields terminated by ',' set column1=str_to_date(@c1,'%d-%m-%Y') ;

Column1 数据未加载,我收到以下警告。

Data wad truncated for column1 at row1

我可以知道我正在使用的sql查询出了什么问题吗?

最佳答案

您必须包含文件中的列(@c1, @c2)。以下命令工作正常。

LOAD DATA LOCAL INFILE 'test.txt' INTO TABLE sample FIELDS TERMINATED BY ',' (@c1, @c2) SET column1=STR_TO_DATE(@c1,'%d-%m-%Y'), column2=@c2;

关于mysql STR_TO_DATE 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57251786/

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