如何使用mysql中的日期时间数据类型来增加特定年份?就像。2012年的所有日期都必须改为2013年,而不影响月份、日期和时间。
发布于 2016-03-17 12:58:58
使用这样的东西:
UPDATE <table-name> SET <date-column> = DATE_ADD(<date-column>, INTERVAL 1 YEAR);正如Martin在注释中提到的,如果您想增加一个特定的年份(如您的示例中所示),请添加一个WHERE子句:
UPDATE <table-name> SET <date-column> = DATE_ADD(<date-column>, INTERVAL 1 YEAR) WHERE YEAR(<date-column>) = 2012;请继续浏览MySQL的日期函数以获得更多信息。
https://stackoverflow.com/questions/36061217
复制相似问题