Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
在MySQL中创建动态日期_Mysql_Sql - Fatal编程技术网

在MySQL中创建动态日期

在MySQL中创建动态日期,mysql,sql,Mysql,Sql,我试图在mysql中创建一个动态日期。我已经为mssql编写了它,但是mysql有问题 createdate(getyear(currentdate()) ,10,01) 我尝试了STR_TO_Date(),但我无法使年份充满活力。有什么想法吗 如果您正在寻找一个仅MySQL的解决方案来获取当前年份 SELECT EXTRACT(year FROM NOW()); 应该做你想做的事。 或者是整个日期 SELECT CONCAT(YEAR(NOW()),'-10-01'); 这起作用了: 选

我试图在mysql中创建一个动态日期。我已经为mssql编写了它,但是mysql有问题

createdate(getyear(currentdate()) ,10,01)

我尝试了STR_TO_Date(),但我无法使年份充满活力。有什么想法吗

如果您正在寻找一个仅MySQL的解决方案来获取当前年份

SELECT EXTRACT(year FROM NOW());
应该做你想做的事。
或者是整个日期

SELECT CONCAT(YEAR(NOW()),'-10-01');
这起作用了:
选择STR_TO_DATE(CONCAT(10,31,EXTRACT(YEAR FROM CURDATE()),“%m%d%Y”)

您需要什么样的输入和输出?当运行整个日期的查询时,结果是在中得到BLOB。你知道为什么吗?