select count(*) as tj from tablename where ID=3我常用这种方法, 在写程序的时候避免空的查询结果

解决方案 »

  1.   

    如果上面的ID是primary key,通过一条select语句来判断某个ID是否在数据表中存在,效率会不会很低啊?我的疑虑是系统在查找的时候是不是一旦找到这样的一条记录就不再继续查找下去了,因为ID是primary key,唯一的
      

  2.   

    我想也只有这种方法, 我试过, 在750万条记录里按 primary key 来查询数据, 一般在0.05秒出结果