2016-08-22 44 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;