Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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没有从URL左字符串返回任何记录_Mysql_String - Fatal编程技术网

MYSQL没有从URL左字符串返回任何记录

MYSQL没有从URL左字符串返回任何记录,mysql,string,Mysql,String,不返回任何记录,也不返回任何错误? 我正在尝试清除URL字段中的查询字符串 有什么想法吗?修改你的WHERE条件 SELECT domain_usage.url, LEFT(url,locate('?',url)) AS cleanURL FROM domain_usage WHERE MONTH(domain_usage.login_date) = (Now()) AND YEAR(domain_usage.login_date) = (Now()); 你的日期比较是错误的。你基本上是在

不返回任何记录,也不返回任何错误? 我正在尝试清除URL字段中的查询字符串


有什么想法吗?

修改你的
WHERE
条件

SELECT
domain_usage.url,
LEFT(url,locate('?',url)) AS cleanURL
FROM
domain_usage
WHERE
MONTH(domain_usage.login_date) =  (Now()) AND
YEAR(domain_usage.login_date) =  (Now());

你的日期比较是错误的。你基本上是在尝试

SELECT domain_usage.url, LEFT(url,locate('?',url)) AS cleanURL 
FROM domain_usage
WHERE MONTH(domain_usage.login_date) = MONTH(CURDATE()) AND 
      YEAR(domain_usage.login_date) =  YEAR(CURDATE())
你需要对苹果进行比较:

3 = '2013-01-18 10:36:00'

是的,我一写出来并在这里读到就知道了,我试着删除这个问题,谢谢
MONTH(domain_usage.login_date) = MONTH(now())