mysql中判断记录是否存在方法比较
时间:2024-01-27 05:14:49
我这里总结了判断记录是否存在的常用方法:
sql语句:select count(*) from tablename;
然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存在,没有必要全部都查出来。
以下这个方法是我推荐的。
sql语句:select 1 from tablename where col = col limit 1;
然后读取语句执行所影响的行数。
当然这里limit 1很重要。这要mysql找到一条记录后就不会在往下找了。这里执行所影响的行数不是0就是1,性能提高了不少。
如果你用的是PDO,可以用rowCount(),很容易就都到执行所影响的行数。
这里还有人可能会去读取sql语句查询到的记录,然后判断记录是否存在,从而判断记录是否存在。这个方法虽然可行,但对于我们的要求来说,还是有些浪费,我们不需要查询到的记录,所有性能上会有损失。这里不推荐。
标签:判断记录,是否存在
0
投稿
猜你喜欢
原生js实现的贪吃蛇网页版游戏完整实例
2024-04-10 16:12:21
Python取出字典中的值的实现
2022-01-09 20:16:07
MySQL 索引和数据表该如何维护
2024-01-26 18:35:16
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2021-02-27 17:00:28
C# Access数据库增删查改的简单方法
2024-01-22 08:41:07
Django点赞的实现示例
2022-08-24 20:13:40
python实现简单俄罗斯方块
2022-10-21 07:37:27
Python实现屏幕截图的代码及函数详解
2023-06-19 11:30:29
一文详解golang通过io包进行文件读写
2024-05-09 10:07:52
Python itertools.product方法代码实例
2023-01-19 03:18:31
MySQL数据库查询之多表查询总结
2024-01-13 21:49:47
Python with关键字,上下文管理器,@contextmanager文件操作示例
2022-06-22 05:33:12
css基础教程属性篇
2008-07-23 12:44:00
Python arrow 更好的日期时间模块
2022-02-08 14:06:15
Python实现将16进制字符串转化为ascii字符的方法分析
2023-11-17 12:26:25
php输出xml必须header的解决方法
2023-09-11 20:00:16
mysql 5.7.17 安装配置方法图文教程
2024-01-16 18:16:20
使用php将某个目录下面的所有文件罗列出来的方法详解
2023-09-29 10:47:05
Python爬取网页的所有内外链的代码
2022-07-26 21:11:09
Python3.5实现的三级菜单功能示例
2023-08-01 13:37:26