mysql - 如何使用 SQL 更新日期?

标签 mysql sql

我想更新表中的 flight_date 字段。我想设置新的 Flight_date 来反射(reflect)延误 4 小时后的时间。 MySQL 中的日期格式为YYYY-MM-DD。必须使用哪个函数来实现更改。 请有人帮忙。

最佳答案

您可以使用MySQL函数 DATE_ADD 就像下面的例子:

UPDATE your_table_name
   SET flight_date = DATE_ADD(flight_date, INTERVAL 4 HOUR)
 WHERE flight_id = 1

注意: 不要忘记更改 your_table_nameflight_id分别反射(reflect)您的表名称和字段名称。

关于mysql - 如何使用 SQL 更新日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22283793/

相关文章:

sql - postgres 9.3 windows 的空密码登录失败

sql - 具有两个日期参数的两个日期字段中的条件

Windows 7 x64 中 Rails 的 MySQL 驱动程序

php - 使用 PHP 和 smarty 模板进行 SQL 查询

MySql:将三个表合并在一起

mysql - 我可以通过一个查询来完成吗?

sql - 如何在动态SQL命令中添加引号?

mysql - 为什么我的计数函数在mysql中如此关闭?

php - mysql重复错误处理

mysql - 使用案例更改产品名称