Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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_Date_Sql Update - Fatal编程技术网

如何减少mysql数据库中现有日期列中的一天?

如何减少mysql数据库中现有日期列中的一天?,mysql,date,sql-update,Mysql,Date,Sql Update,我有表tbl\u dtcount。该表中有一列表示日期。 现在,我需要为日期字段中的每一行减少一天。日期从2012-05-19开始到2012-07-03。执行此操作的MySQL update语句是什么?如何 Update tbl_dtcount set mydate = DATE_SUB(mydate, INTERVAL 1 DAY) where <conditions>; 更新tbl\u数据计数 设置mydate=日期(mydate,间隔1天) 哪里 这个怎么样 Update t

我有表
tbl\u dtcount
。该表中有一列表示日期。
现在,我需要为日期字段中的每一行减少一天。日期从
2012-05-19
开始到
2012-07-03
。执行此操作的MySQL update语句是什么?

如何

Update tbl_dtcount
set mydate = DATE_SUB(mydate, INTERVAL 1 DAY)
where <conditions>;
更新tbl\u数据计数
设置mydate=日期(mydate,间隔1天)
哪里
这个怎么样

Update tbl_dtcount
set mydate = DATE_SUB(mydate, INTERVAL 1 DAY)
where <conditions>;
更新tbl\u数据计数
设置mydate=日期(mydate,间隔1天)
哪里
详见


请参阅详细信息,这是不可能的,因为有43600行要更新。如果我们使用where条件,更新stmtIt需要63次是不可能的,因为要更新的行数为43600行。如果我们使用where条件,则需要63次来更新stmt