如何减少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