一天后在 MySQL 中插入新列
Posted
技术标签:
【中文标题】一天后在 MySQL 中插入新列【英文标题】:Insert new column with one day later in MySQL 【发布时间】:2018-09-04 08:39:54 【问题描述】:我计划插入一个新列“date2”,其中每个值都比“date1”列中同一行的日期晚一天。
来自原始表:
date1 date2
2015-07-03 0000-00-00
2016-04-30 0000-00-00
2017-12-31 0000-00-00
到带有附加列“date2”的扩展表:
date1 date2
2015-07-03 2015-07-04
2016-04-30 2016-05-01
2017-12-31 2018-01-01
如何在mysql中实现上表?
【问题讨论】:
一种简单的方法是:DATE_ADD(date1, INTERVAL 1 DAY) AS Date2
这样就解决了问题。非常感谢@GiorgosBetsos
【参考方案1】:
正如@GiorgosBetsos 所建议的那样。
解决问题的一种方法是update table set date2 = DATE_ADD(date1, INTERVAL 1 DAY)
【讨论】:
以上是关于一天后在 MySQL 中插入新列的主要内容,如果未能解决你的问题,请参考以下文章