2012-10-14 69 views
0

昨天我安裝並運行了mysql,並使用它創建了一個名爲「classicmodels」的數據庫(其用於汽車不是女性,用於記錄)。無法使用SQLDeveloper針對mysql使用數據庫名稱

然後我使用SQLDeveloper連接到它,並嘗試從表中運行SELECT *查詢以確保事情正常。當我這樣做時,它顯示「沒有數據庫選擇」錯誤。解決方法是運行USE(classicmodels);,然後嘗試運行查詢,並且工作正常。

今天,我再次啓動SQLDeveloper備份並嘗試運行查詢併發生同樣的問題。這一次,雖然,試圖運行相同的命令USE(classicmodels);當我得到這個錯誤:

Error starting at line 1 in command: 
USE(classicmodels) 
Error at Command Line:1 Column:1 
Error report: 
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(classicmodels)' at line 1 

我的問題是:

  • 這究竟是爲什麼?
  • 我該如何解決?

在此先感謝!

回答

2

這是一個SQL語法錯誤;使用它沒有像括號:

USE classicmodels; 

那將不能解釋爲什麼它沒有解決的第一次,但我(禮貌)猜你用不同的東西當時的情況。

+0

這會導致相同的錯誤。此外它之前沒有括號。我從昨天正在處理的.sql文件複製了一份。 – David

+0

嗯很奇怪,我對不起抱歉 –

+0

我剛剛重新啓動了一些事情,並再次嘗試。這次USE的經典模特;導致「未選擇數據庫」錯誤被拋出。有關於此的任何想法? – David

相關問題