我有问题我尝试这个查询,不返回任何行。只有 0 行。即使有符合请求的数据..
select * from repairshop_reservations where date = DATE_FORMAT("11/06/2017 20:00:00", '%d/%m/%Y %H:%i:%s"');
Date列的数据值为datetime
最佳答案
您可以通过这种方式使用 str_to_date,当您不使用标准 mysql 格式时,您可以控制日期的正确格式
select * from repairshop_reservations
where date = str_to_date('11/06/2017 20:00:00', '%d/%m/%Y %H:%i:%s');
关于Mysql日期从字符串中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44486949/