2010-05-01 177 views
0

我用mysql檢查過這些語句,並且沒有錯誤會發生,輸出也會是0行,但是我的朋友檢查了它,並且他發現SELECT錯誤超出了範圍!他是對的嗎?謝謝「超出範圍」是什麼意思?

CREATE TABLE T1(A INTEGER NULL); 
SELECT * FROM T1; 
+3

也許你應該問你的朋友解釋。 – 2010-05-01 08:25:06

回答

1

這兩條線沒有什麼不對。

「超出範圍」通常表示某個值超出了預期的有效值範圍。例如,如果您有一個長度爲2的數組,嘗試訪問該數組中的位置編號10可能會導致「數組索引超出範圍」錯誤(取決於您的編程語言)。

+0

感謝您的回答 – user329820 2010-05-01 08:35:28

0

我不會馬上看到有什麼問題 - 但是我現在還沒有安裝mysql,現在可以測試。

相關問題