Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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 - Fatal编程技术网

为什么这个MySQL查询与日期不相关

为什么这个MySQL查询与日期不相关,mysql,Mysql,我正在运行一个关于我的phpMyAdmin的查询,但是我没有得到任何结果,在这上面停留了一个小时 查询: SELECT * FROM `customer` WHERE `name` = 'DEMO' AND `date` BETWEEN 01/01/2011 AND 31/12/2012; 结构图像和日期范围内的记录 试试: SELECT * FROM `customer` WHERE name = 'DEMO' and `date` between '2011-01-01' and '2

我正在运行一个关于我的phpMyAdmin的查询,但是我没有得到任何结果,在这上面停留了一个小时

查询:

SELECT * 
FROM `customer` 
WHERE `name` = 'DEMO' AND `date` BETWEEN 01/01/2011 AND 31/12/2012;
结构图像和日期范围内的记录

试试:

SELECT * FROM `customer`
WHERE name = 'DEMO' and `date` between '2011-01-01' and '2012-12-31';

你的日期无效。它们只是多个被划分的数字:
01/01/2011
->0.00049726。MySQL日期是
yyyy-mm-dd
格式的字符串,因此您需要
介于'2011-01-01'和'2012-12-31'
之间。如果要选择特定格式的日期,请选择col1、col2、DATE\u格式(datecolumn、%d-%m-%Y')作为datecolumn,更多。。。从某处。。。。