我正在使用mysql 5.6查询我的数据库。有一个名为funded的列有一个格式为VARCHARmm/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')

10-02 23:43