SELECT *
FROM `travail`
WHERE Convert(datetime, `dateReception`)=(datetime, '01/01/2014' )
dateReception
的值是 2014-01-01,但它是 varchar 而不是日期
最佳答案
您可以使用STR_TO_DATE()功能:
SELECT *
FROM travail
WHERE DATE(dateReception) = STR_TO_DATE('01/01/2014', '%d/%m/%Y')
关于mysql - 如何将 varchar 字段转换为 datetime 数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21200699/