2010-05-01 253 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,现在可以测试。