用程序怎么更好地判断一个记录是否存在

用程序如何更好地判断一个记录是否存在?

比如用php编程判断id = 3是否存在

我想到的方法是:

select count(id) as cnt from tbl where id = 3;

然后再看结果集中cnt的值是否为0.

不过总觉得这样效率很低,还有没有更好的办法?



如果ID是主键 OR 有索引的话,应该是最快的方法,

也可以用FOUND_ROWS()




COUNT(id)、WHERE id 已经是最快了吧?


PHP code

$result = mysql_query("SELECT * from tbl where id = 3", $link);
$num_rows = mysql_num_rows($result);


                        
  
  
                    
用程序怎么更好地判断一个记录是否存在

相关文章:

你感兴趣的文章:

标签云: