我试图从DATE和TIME字段获取DATETIME字段.MYSQL中的所有函数似乎都没用.
是否有人知道如何做到这一点或者甚至可以做到这一点?:)
Pek*_*ica 11
它应该如此简单
UPDATE table SET datetime_field = CONCAT(date_field, " ", time_field);
Run Code Online (Sandbox Code Playgroud)
如果使用,其他两个答案都不能正确转换日期 TIME “ 838:00:00”(根据mysql手册为有效时间)
因此,您可以尝试将时间字段转换为秒,然后添加它们
,例如:
date_field + INTERVAL TIME_TO_SEC(time_field) SECOND
Run Code Online (Sandbox Code Playgroud)
这将相应地转换日期
| 归档时间: |
|
| 查看次数: |
8947 次 |
| 最近记录: |