开发者社区> 问答> 正文

msyql中为什么select 1可以查询,select a就不行呢

mysql> select 1;
+---+
| 1 |
+---+
| 1 |
+---+
1 row in set (0.00 sec)

mysql> select a;
ERROR 1054 (42S22): Unknown column 'a' in 'field list'

展开
收起
道月芬1 2021-10-13 18:03:51 283 0
1 条回答
写回答
取消 提交回答
  • select 1 可以是因为1相当于布尔值一样,就类似where 1

    2021-10-13 19:20:25
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MySQL表和索引优化实战 立即下载
PolarDB NL2SQL: 帮助您写出准确、优化的SQL 立即下载
SQL Sever迁移PG经验 立即下载