判断相等用几个等号
SQL 里判断"某一列等于某个值",用【0】。
阅读更多 →
WHERE 是用来干什么的
WHERE 在一条查询里的作用是【0】。
阅读更多 →
第三种:直接失败
这次把列名写错了: 报错信息里那个错误号是多少?(ERROR 后面那串数字) mysql> SELECT username FROM learning_record; ERROR 1054 (4
阅读更多 →
第二种:跑通了,但一条都没有
换一个不存在的用户编号: 屏幕上多出来了几行结果?(注意:没有任何 ERROR,语句是跑通了的) mysql> SELECT path_code, progress FROM learning_
阅读更多 →
第一种:查得到
先看一条能查到东西的: 这个结果有几行? mysql> SELECT path_code, progress FROM learning_record WHERE user_id = 103;
阅读更多 →
排查时先看哪一样
查询没出来想要的结果,第一步该先确认【0】。
阅读更多 →
表名写错了又会怎样
把表名 learning_record 误写成 learning_records,结果是【0】。
阅读更多 →
列名写错了会怎样
把 user_name 误写成 username,结果是【0】。
阅读更多 →
查询失败长什么样
一条查询失败时,屏幕上会【0】。
阅读更多 →
结果为空说明什么
一条查询跑完,一行结果都没有。这说明【0】。
阅读更多 →