表名:学生。 表我有:MySQL查询结果
mysql> SELECT * from Students;
+-----------+-------------+-------+
| Rollno | Name | Marks |
+-----------+-------------+-------+
| 251602122 | Sumit Tyagi | 70 |
| 251602121 | parveen | 90 |
+-----------+-------------+-------+
以下查询返回以下结果甚至8是不是一个属性。
mysql> select 8 from Students;
+---+
| 8 |
+---+
| 8 |
| 8 |
+---+
同样
mysql> SELECT 'some_string' from Students;
+-------------+
| some_string |
+-------------+
| some_string |
| some_string |
我只是想知道为什么会这样。
你每次在表中有行时选择一个字面值(数字和值在引号中是字面值并按原样选择),当然结果是正确的。 – scaisEdge
为什么“MySql错误的查询结果”是标题,如果你不知道行为? – money
我明白这个问题不是一个很有趣的问题,因为它是一个基本的sql的东西,但问题不是太糟糕而留下太多的负面影响。这个问题写得很好,OP正在努力学习。 –