1、如题,在执行select * from table_name where 1=2 这条语句的时候,如果这张表非常大,是否会扫描全表?
2、select * from table_name where false这样的语句我在MySQL中可以使用,不知道在其他数据库中可否用?
1、如题,在执行select * from table_name where 1=2 这条语句的时候,如果这张表非常大,是否会扫描全表?
2、select * from table_name where false这样的语句我在MySQL中可以使用,不知道在其他数据库中可否用?
第一、1=2为fasle,所以不会扫描。直接返回空结果集,这个可以用来查询表结构。
第二、好像其他数据库不能用。。具体的得看数据库的方言了吧。