【发布时间】:2014-05-24 07:19:03
【问题描述】:
我已经在 MySQL 中创建了这个表:
CREATE TABLE events (
id TINYINT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR ( 15 ) NOT NULL,
description TEXT NOT NULL,
_type VARCHAR ( 15 ) NOT NULL,
date_time DATETIME NOT NULL,
location VARCHAR ( 15 ) NOT NULL
)ENGINE = INNODB;
然后我在表中插入了一些记录,其中一个具有 DATETIME 字段 2014-04-04 00:00:00。我想要的是通过它的 DATETIME 字段搜索这条记录。例如:
SELECT * FROM events WHERE date_time = 2014-04-04;
但是这个查询返回:
Empty set, 1 warning (0.00 sec)
为什么这不起作用?
【问题讨论】: