我正在使用mysql 5.6查询我的数据库。有一个名为funded
的列有一个格式为VARCHAR
的mm/dd/yyyy
字符串,我想在SELECT
语句中将其转换为具有相同格式的datetime。问题是,mysql一直在说有语法错误:
SELECT CONVERT(datetime,funded,103) AS funded
FROM table
我得到的错误是:
您的sql语法有错误;请查看与mysql服务器版本相对应的手册,以获得在'funded,103)as funded附近使用的正确语法
从第1行的表'
有人发现我做错什么了吗?我正在尽可能密切地跟踪文档。
最佳答案
您正在使用SQL Server语法。在mysql中,您可以执行以下操作:
select str_to_date(funded, '%m/%d/%Y')