【发布时间】:2021-03-26 02:07:57
【问题描述】:
我目前在视图 ('appdatatest') 中有一个列 ('kWhdate'),它采用时间戳列并将其转换为日期。
date_format(`t`.`value_timestamp`,'%d/%m/%y%y') AS `kWhDate`
以上是创建视图查询的一部分。它当前存储为 VARCHAR(10)。我想将其转换为日期。我尝试了以下方法:
ALTER VIEW appdatatest MODIFY appdatatest.kWhDate datetime
SELECT STR_TO_DATE(appdatatest.kWhDate, Date) FROM appdatatest
我看过这个问题Is it possible to change the datatype of a column in a view?,但它给出了 SQL Server 而不是 MYSQL 的答案
如果可能,我可以在原始 CREATE VIEW 查询中进行转换
谢谢
【问题讨论】:
标签: mysql