优草派  >   Python

mysql如何判断记录是否存在?这个方法你一定要知道

陈立鑫            来源:优草派

很多小伙伴想知道mysql如何判断记录是否存在?那么今天小编就通过这篇文章来给大家分享一个不错的方法,有兴趣的小伙伴一定要耐心看完这篇文章。

mysql如何判断记录是否存在?这个方法你一定要知道

mysql判断记录是否存在的方法:

select count(*) from tablename;

然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存在,没有必要全部都查出来。

以下这个方法是小编所推荐的。

select 1 from tablename where col = col limit 1;

然后读取语句执行所影响的行数。

当然这里limit 1很重要。这要mysql找到一条记录后就不会在往下找了。这里执行所影响的行数不是0就是1,性能提高了不少。

如果你用的是PDO,可以用rowCount(),很容易就都到执行所影响的行数。

以上就是小编给大家带来的在mysql如何判断记录是否存在的方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行