如何更新bday字段并将其设置为一年?我已经找到了成千上万的答案,它显示了如何从当前该死的时间中减去,但如何用已经设置的时间去做呢?

这是我尝试过的:

UPDATE user SET `bday` = DATE_ADD(`bday`, INTERVAL -1 YEAR)


它只是忽略-并将其设置为一年前

编辑:

我在PHP中使用mysql

这也是我尝试的方法:

UPDATE `user` SET `bday` = DATE_SUB(`bday`, INTERVAL 1 YEAR)

最佳答案

尝试
SQL服务器

的MySQL
UPDATE用户SET bday = DATE_SUB(bday,间隔1年)

关于mysql - MySQL-特定于更新(不存在)的日期-减去1年,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53576748/

10-12 18:12