• 技术文章 >数据库 >MySQL

    mysql如何判断记录是否存在

    yangyang2020-04-16 16:15:42原创3479

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

    sql语句:select count(*) from tablename;

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

    以下这个方法是我推荐的。

    sql语句:select 1 from tablename where col = col limit 1;

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

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

    推荐:MySQL教程

    专题推荐:mysql
    上一篇:mysql的中文乱码解决方法 下一篇:mysql的服务无法启动解决方法

    相关文章推荐

    • mysql是什么软件• 如何查询mysql不为空的字段• oracle和mysql分页的区别• mysql主从不同步解决方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网