您现在的位置是:课程教程文章
mysql如何判断记录是否存在?
2023-12-18 19:02课程教程文章 人已围观
-
MySQL主从复制集群keepalived高可用LVS负载均
MySQL主从复制集群keepalived高可用LVS负载均学完这门课程会获得什么? 学完本套课程将掌握基于binlog二进制与GTID技术主从... -
MySQL从入门到入魔,Java高级,java进阶_咕泡
MySQL从入门到入魔,Java高级,java进阶_咕泡... -
Java商城:JSP+JDBC+Mysql购物商城 毕设教程
Java商城:JSP+JDBC+Mysql购物商城 毕设教程... -
sql语法入门 mysql语法入门 navicat使用mysq
sql语法入门 mysql语法入门 navicat使用mysq讲解数据库mysql的安装,数据库工具navicat的安装;sql语法入门 mysql语法入门 同...
mysql判断记录是否存在的方法:
select count(*) from tablename;
然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存在,没有必要全部都查出来。
以下这个方法是我推荐的。
select 1 from tablename where col = col limit 1;
然后读取语句执行所影响的行数。
当然这里limit 1很重要。这要mysql找到一条记录后就不会在往下找了。这里执行所影响的行数不是0就是1,性能提高了不少。
如果你用的是PDO,可以用rowCount(),很容易就都到执行所影响的行数。
推荐:MySQL教程
课程教程:mysql如何判断记录是否存在?上一篇:mysql数据库怎么建?
下一篇:没有了