sql - 仅更新 mysql DateTime 字段中的时间

标签 sql mysql

如何仅更新 MySQL 中已有的 DateTime 字段中的时间?我希望日期保持不变。

最佳答案

试试这个:

UPDATE yourtable 
SET yourcolumn = concat(date(yourcolumn), ' 21:00:00')
WHERE Id = yourid;

关于sql - 仅更新 mysql DateTime 字段中的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1326548/

相关文章:

sql - 选择另一个表的最小行

mysql - 如何重置序列号以使其连续?

mysql - SQL 从 3 个表中选择并合并列名

php - AngularJS 将数据发布到 php mysql 插入

php - 大表中的 SQL 随机行(带 where 子句)

SQL:运行总出现次数

sql - 使用 :1, :2, :3 等的 PL/SQL 代码

mysql - Laravel LastInsertId 与 UUID PK

sql - PostgreSQL 9.3 - 如何使用 json_populate_recordset 插入但仍然按序列获取自动 ID

mysql - MySQL MATCH AGAINST 的问题