Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 从表中选择日期时间的正确语法_Mysql_Datetime - Fatal编程技术网

Mysql 从表中选择日期时间的正确语法

Mysql 从表中选择日期时间的正确语法,mysql,datetime,Mysql,Datetime,我有以下疑问: SELECT * FROM reservation WHERE USERID = "sinia.cabrera@laestanciaschool.com" AND RESERVATIONDUEDATE = '2017-03-21 09:35:00' 它抛出以下错误: 1064-您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 4号线附近的“ANDRESERVATIONDUEDATE=2017-03-2109:35:00限制0,30” 到目前

我有以下疑问:

SELECT * 
FROM reservation 
WHERE USERID = "sinia.cabrera@laestanciaschool.com"
AND RESERVATIONDUEDATE = '2017-03-21 09:35:00'
它抛出以下错误:

1064-您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 4号线附近的“ANDRESERVATIONDUEDATE=2017-03-2109:35:00限制0,30”

到目前为止,我已经尝试更改日期、格式和除日期时间以外的所有内容的引号,这就是它的显示方式。你知道会发生什么吗

编辑


显然,这不是一个实际的mysql语法错误,不知何故,该表被该查询卡住了,因为我可以访问任何其他表,并以我想要的任何方式查询它们,但是无论我尝试做什么,该特定表保留都会被该查询卡住。服务重新启动/停止不起作用

您是直接在数据库中运行这个查询,还是在php代码中运行?顺便说一句,datetime不是问题所在。Mysql告诉您错误在之前。与和RESERVATIONDUEDATE之间没有空格。还要注意,mysql在列上区分大小写names@LelioFaieta-我想你的意思是说mysql可以区分大小写,但列名不区分大小写。@Juvenleo1906请举例说明查询中的表名或列名何时不区分大小写。@LelioFaieta在Windows托管的mysql服务器上,表名不区分大小写。@LelioFaieta-查询中有很多情况下列名不区分大小写……例如,在MySQL 5.0 MyISAM引擎中,查询中的列名默认不区分大小写。OP可以编写select USERID、USERID、USERID,所有这些都可以工作。