mysql选择where子句的日期

时间:2013-12-29 11:33:31

标签: mysql select where date-format

我只想创建日期格式(%d-%m-%Y)

的查询语句 像这样:

 SELECT * FROM TRANSACTION
 WHERE DATE(date_Transaction) = DATE_FORMAT('19-04-1994', '%d-%m-%Y');

但结果是

  

空集,2警告(0.00秒)

1 个答案:

答案 0 :(得分:1)

使用STR_TO_DATE()

SELECT * FROM `TRANSACTION`
WHERE DATE(date_Transaction) = STR_TO_DATE('19-04-1994', '%d-%m-%Y');