Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何转换;2014年7月1日“;至;07-01-2014“;在MySQL工作台中?_Mysql_Sql_Date_Text_Workbench - Fatal编程技术网

我如何转换;2014年7月1日“;至;07-01-2014“;在MySQL工作台中?

我如何转换;2014年7月1日“;至;07-01-2014“;在MySQL工作台中?,mysql,sql,date,text,workbench,Mysql,Sql,Date,Text,Workbench,我已经完成了将文本转换为正确日期的部分过程: 2014年1月7日 (注:年月日) 但是,我现在需要将2014年7月1日的格式更改为2014年7月1日,以便将文本更改为日期 有没有一个简单的方法可以做到这一点? 我不是很有经验,但对查询和函数有基本的了解。您正在寻找这样的东西: select STR_TO_DATE('7-1-2017', '%d-%m-%Y') 试试这个: SELECT STR_TO_DATE('7-1-2014', '%e-%m-%Y'); SELECT STR_TO_DAT

我已经完成了将文本转换为正确日期的部分过程:

2014年1月7日 (注:年月日)

但是,我现在需要将2014年7月1日的格式更改为2014年7月1日,以便将文本更改为日期

有没有一个简单的方法可以做到这一点?
我不是很有经验,但对查询和函数有基本的了解。

您正在寻找这样的东西:

select STR_TO_DATE('7-1-2017', '%d-%m-%Y')
试试这个:

SELECT STR_TO_DATE('7-1-2014', '%e-%m-%Y');
SELECT STR_TO_DATE('7-Jan-2014', '%e-%M-%Y');