2013-12-09 25 views
0

是否有某處可以輸入SQL來檢查語法等,因爲在Java中使用它只會在嘗試運行代碼時產生非常無用的錯誤:「您的SQL語法出錯;檢查與您的MySQL服務器版本相對應的手冊,以便在...附近使用正確的語法...「?某處可以編寫和檢查SQL

+2

這是標準的MySQL錯誤,與Java無關。 –

+0

所以檢查它裏面的SQL,看看它有什麼問題。 – johnny

+1

在將其放入Java代碼之前,只需在您最喜愛的SQL客戶端中運行該語句。 –

回答

1

http://www.sqlfiddle.com/

看起來像你以後。

您可以在窗口左側設置表格結構(CREATE s和INSERT s)。

,並嘗試在右邊

更新所需SELECTS:雖然我可以補充一點,您收到的錯誤實際上是在一個MySQL錯誤,你會遇到有作爲,但擺弄周圍可以更加得心應手在一個單獨的工具。

+0

但是,如果出現語法錯誤,錯誤消息將不會更明確。 –

+0

@ X.L.Ant是的,你是對的,我剛剛更新到我的答案以及 – DrCopyPaste

0

你可以檢查一下你的phpmyadmin在那裏你可以編寫和運行查詢,看看它是否會返回錯誤和/或結果。

您還可以在http://www.piliapp.com/mysql-syntax-check/

檢查語法您可以測試你的查詢,並測試,如果他們返回在「http://www.martystepp.com/query/?username=cse154&password=cse154」這個網站提供了已經建成,所以你不僅可以得到語法正確的測試數據庫中預期的結果但它提供了對邏輯錯誤。