MySQL中,select <字段> from <表名> where <字段>的疑惑?
在网友发的一段SQL中,因为在where后边跟条件时少了具体的条件,只剩下一个字段作为条件,而还是能查询出来数据,不过数据只能是数字开头的,而字母和0开头的会被过滤掉
,具体情况如下图:
所以来问问大佬们,MySQL中的 select <字段> from <表名> where <字段> 这种情况,是具体以什么作为条件。
Oracle中会自动报错:
回复
1个回答
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容