2012-07-23 109 views
1

我很困惑 - 我在松鼠SQL打開了我的數據庫做一些SQL和我在SQL輸入窗口輸入:松鼠SQL錯誤代碼102

select * from * 

而且不管是什麼原因,它給了我這個輸出:

Error: Incorrect syntax near '*'. 
SQLState: 42000 
ErrorCode: 102 

有沒有人知道這是什麼意思? Google很難進行搜索,因爲Google會將星號視爲特殊字符。

+0

-1顯然沒有查看數據庫的SQL參考。 – 2012-07-23 20:00:48

+0

如果您發現需要了解的內容,請不要忘記將此問題標記爲答案:-) – phadaphunk 2012-07-23 22:02:58

回答

1

我認爲第二*是無效的,這應該是一個表名:

SELECT * FROM MyTable 
+1

* facepalm謝謝你。 – 2012-07-23 19:28:11

1

您需要指定表名。

SELECT * FROM myTable 

然而,如果你知道,你實際上是在尋找一種方式來SELECT從所有的表我恐怕你有一個像這樣的鍵入這些之一:

SELECT * FROM myTable1 
    UNION ALL 
    SELECT * FROM myTable2 
    UNION ALL 
    SELECT * FROM myTable3 
    ... 

還要記住,如果您必須像第二個示例那樣選擇Select,那麼您的數據在數據庫中的組織方式會有問題。如果是這樣,你應該看看this article on Data Normalization