MySQL 日期加减:使用 DATE_ADD() 函数
MySQL 提供了 DATE_ADD()
函数来方便地修改日期值,可以向指定日期添加或减去特定时间间隔。
向当前日期值添加天数
要向 MySQL 表中的当前日期值添加天数,请使用以下语法:
<code class="language-sql">SELECT DATE_ADD(你的字段名, INTERVAL 2 DAY) FROM 表名;</code>
将 你的字段名
替换为表中日期字段的名称。INTERVAL 2 DAY
表示要向当前日期添加两天。
示例:
假设有一个名为 classes
的表:
<code class="language-sql">CREATE TABLE classes ( id INT NOT NULL AUTO_INCREMENT, date DATE NOT NULL, PRIMARY KEY (id) );</code>
要向 id
为 161 的行的日期值添加两天,请使用以下查询:
<code class="language-sql">UPDATE classes SET date = DATE_ADD(date, INTERVAL 2 DAY) WHERE id = 161;</code>
此查询会将指定行中的日期值增加两天。
注意: 如果日期字段是 datetime
类型,可以使用相同的语法,但时间间隔应以小时、分钟和秒为单位指定,而不是天。例如,INTERVAL 2 HOUR
会向当前日期时间添加两小时。
以上是如何使用 DATE_ADD() 在 MySQL 中添加天数?的详细内容。更多信息请关注PHP中文网其他相关文章!