2016-08-22 43 views
-3
select b1.blog_id, blog_name, blog_desc, b1.blog_date, blog_author, blog_img, ifnull(count(blog_cmt),0) AS blog_cmt 
from blog b1, user_blog b2" 

我得到了这样的错误:Web应用程序有一个错误MySQL查询

错误代码:1064你在你的SQL语法错误;检查对应于你的MySQL服务器版本的在线使用近““”正确的语法手册1

+5

最后删除双引号?! – Jens

回答

1

错误#1064意味着MySQL不能了解你的命令要修复它。

读取错误消息,这正是告诉你在哪里在你的命令 的MySQL糊涂了。

检查手册。通过反对什么的MySQL 预计在比较点,问题往往是显而易见的。

检查保留字。如果错误发生在对象标识符上,请检查 它不是保留字(如果是,请确保其正确引用了 )。

您需要在最后删除引号并运行您的查询。看起来有一个错字,你打算改为;

select b1.blog_id, blog_name, blog_desc, b1.blog_date, blog_author, blog_img, ifnull(count(blog_cmt),0) AS blog_cmt 
from blog b1, user_blog b2;