我用mysql檢查過這些語句,並且沒有錯誤會發生,輸出也會是0行,但是我的朋友檢查了它,並且他發現SELECT錯誤超出了範圍!他是對的嗎?謝謝「超出範圍」是什麼意思?
CREATE TABLE T1(A INTEGER NULL);
SELECT * FROM T1;
我用mysql檢查過這些語句,並且沒有錯誤會發生,輸出也會是0行,但是我的朋友檢查了它,並且他發現SELECT錯誤超出了範圍!他是對的嗎?謝謝「超出範圍」是什麼意思?
CREATE TABLE T1(A INTEGER NULL);
SELECT * FROM T1;
這兩條線沒有什麼不對。
「超出範圍」通常表示某個值超出了預期的有效值範圍。例如,如果您有一個長度爲2的數組,嘗試訪問該數組中的位置編號10可能會導致「數組索引超出範圍」錯誤(取決於您的編程語言)。
感謝您的回答 – user329820 2010-05-01 08:35:28
我不會馬上看到有什麼問題 - 但是我現在還沒有安裝mysql,現在可以測試。
也許你應該問你的朋友解釋。 – 2010-05-01 08:25:06