MySQL 基础问题咨询
資深大佬 : beichenhpy 8
起因是复习 MySQL 基础知识
看到这样一篇文章 由于是某 dn 这里只放截图
按照他说的执行顺序,想到是不是 MySQL 执行时候代码验证也是这个顺序?
做了下实验
表结构如下
当 FROM 的表存在,但是字段不存在、并且 WHERE 条件的字段也是不存在是谁先报错
select a from truck where b = '0';
结果如图
可以看到是先判断的field list
那这样不就和执行顺序相违背了?
这里想问一下,这里的判断是属于 SELECT
还是FROM
大佬有話說 (0)