我正在尝试仅更新字符串的月份和日期。给出的示例:在我的数据库中,我有一个DATETIME
列。假设它的值为2018-01-08 00:00:00
。用户给出了他想要更新的另一个日期。例如。 2017-11-07 00:00:00
。如果日期不同,我会检查代码。所以我们会跳过它。我只想更新该字符串的月份和日期。所以我不想更新时间和年份。我DATETIME
列的名称是upDatum
我到处都搜索过,但没有具体的答案。这就是我所拥有的:
$query = "UPDATE twh_uren_prognose SET upUren =
".$key['inputupuren'].", MONTH(upDatum) = ".$month.", DAY(upDatum) =
".$day." WHERE upID = ".$key['inputupid'];
我的问题是:我怎样只能UPDATE
DATETIME
MySQL列的月份和日期InnoDB
。我有点卡住了。我正在谈论的查询是这样的:
我希望这有点清楚!谢谢!