我正在使用 MySQL 5.6 查询我的数据库。有一个名为 funded
的列,它有一个格式为 mm/dd/yyyy
的 VARCHAR
字符串,我想将其转换为日期时间在 SELECT
语句中使用相同的格式。问题是,MySQL 只是不停地吐出语法错误:
SELECT CONVERT(datetime,funded,103) AS funded
FROM table
我得到的错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'funded, 103) AS funded FROM table' at line 1
有人发现我在这里做错了什么吗?我会尽可能密切地关注文档。
最佳答案
您正在使用 SQL Server 语法。在 MySQL 中,你会这样做:
select str_to_date(funded, '%m/%d/%Y')
关于mysql - CONVERT() 在 MySQL 5.6 中导致语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45822149/