MYSQL没有从URL左字符串返回任何记录
不返回任何记录,也不返回任何错误? 我正在尝试清除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()); 你的日期比较是错误的。你基本上是在
有什么想法吗?修改你的
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())