Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
Php 每年自动更新表数据_Php_Mysql_Database_Postgresql_Date - Fatal编程技术网

Php 每年自动更新表数据

Php 每年自动更新表数据,php,mysql,database,postgresql,date,Php,Mysql,Database,Postgresql,Date,我有一个数据库表,其中包含id、description、start\u date、end\u date每个start\u date中每个月有12个条目,我只想将2012年增加到2013年,end_date字段当超级用户登录检查日期时,是否可能在今年年底,如果它是01-01-20xx仅在数据库表中更新年份。MySql事件调度器此处: MySql事件调度程序,请点击此处: 试试这个 试试这个 您可以尝试以下操作: UPDATE Table_name SET start_date = DATE_A

我有一个数据库表,其中包含
id、description、start\u date、end\u date
每个
start\u date中每个月有12个条目,我只想将2012年增加到2013年,end_date
字段当超级用户登录检查日期时,是否可能在今年年底,如果它是
01-01-20xx
仅在数据库表中更新年份。

MySql事件调度器此处:


MySql事件调度程序,请点击此处:

试试这个
试试这个

您可以尝试以下操作:

  UPDATE Table_name SET start_date = DATE_ADD(start_date,INTERVAL 1 YEAR), end_date = DATE_ADD(end_date,INTERVAL 1 YEAR) WHERE id = '';

您可以尝试以下操作:

  UPDATE Table_name SET start_date = DATE_ADD(start_date,INTERVAL 1 YEAR), end_date = DATE_ADD(end_date,INTERVAL 1 YEAR) WHERE id = '';
我也使用postgressql,因为它工作得很好,我是通过点击按钮得到的,即当点击按钮时,整个表格年份字段将增加1年,所以一次点击一年就足够了

我还使用postgressql,因为它工作得很好,我是通过单击按钮获得的,即单击按钮时,整个表格年份字段将增加1年,因此一次单击一年就足够了。

 UPDATE Table_name SET start_date = DATE_ADD(start_date,INTERVAL 1 YEAR), end_date = DATE_ADD(end_date,INTERVAL 1 YEAR) WHERE id = '';
工作

 UPDATE Table_name SET start_date = DATE_ADD(start_date,INTERVAL 1 YEAR), end_date = DATE_ADD(end_date,INTERVAL 1 YEAR) WHERE id = '';

展示你今年这个月的表现。。。(在您的代码中)如果您想更新的是当前年份,那么为什么只使用当前年份?开始日期和结束日期的数据类型是什么?数据库有时间戳选项,其中计算当前日期/月/年时间。。您可以使用它…我将从数据库中获取日期,数据库中的日期格式为dd-mm-yyyy显示您如何设置今年的这个月。。。(在您的代码中)如果您想更新的是当前年份,那么为什么只使用当前年份?开始日期和结束日期的数据类型是什么?数据库有时间戳选项,其中计算当前日期/月/年时间。。您可以使用它…我将从数据库中获取日期,数据库中的日期格式为dd-mm-yyy。。。您可以在MySQL 5.1.6及更高版本中使用它。。。。您可以在MySQL 5.1.6及更高版本中使用它。