Mysql日期从字符串中选择

标签 mysql

我有问题我尝试这个查询,不返回任何行。只有 0 行。即使有符合请求的数据..

select * from repairshop_reservations where date = DATE_FORMAT("11/06/2017 20:00:00", '%d/%m/%Y %H:%i:%s"');

目前我选择的表格的内容是这样的 Content of table

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/

相关文章:

MySql 从多个表中删除客户及其订单

mysql - 如何更改自定义 vagrant box 的 php 和 mysql 设置

php - 如何使用 php 和 html 在我的博客上显示两个 sql 表的信息

mysql - 从 2 个不同的表收集数据,条件如下

mysql - 如何将 MySQL 地理空间扩展与球形几何一起使用

python - 在 python 中生成一个 1 GB 的文件

php - 解码 Json 数据数组并插入到 mysql

mysql - 循环 ColdFusion 查询并递增计数器

MySQL:具有几乎相似字段的表的外键

Mysql Foreach 从一张表到另一张表