我需要创建一个MySQL查询的日期 - 但仅仅是一年的一部分,我曾尝试:如何创建MySQL中的日期
SELECT STR_TO_DATE(01,5,'年(NOW()) , '%d,%M,%Y');
但这并不奏效。
我需要做的就是改变年份 - 任何想法如何做到这一点?
我需要创建一个MySQL查询的日期 - 但仅仅是一年的一部分,我曾尝试:如何创建MySQL中的日期
SELECT STR_TO_DATE(01,5,'年(NOW()) , '%d,%M,%Y');
但这并不奏效。
我需要做的就是改变年份 - 任何想法如何做到这一点?
的STR_TO_DATE
函数不接受两个字符串作为第一个参数,你需要连接的日和月与一年表达,使用CONCAT
。
SELECT STR_TO_DATE(CONCAT('01,5,',YEAR(NOW())),'%d,%m,%Y');