你这个问题是否可以理解为“验证表里的某一不确定的字段的值,没有重复”?

如果是的话,那么你就可以先查出表的总记录数,然后在查出该字段去重之后的总记录数,

对比两次结果,如果数量相同则没有重复;如果数量不相等,则代表有重复的内容。

下面是一个示例:

mysql> select * from user;

+----+------+-----------+

| id | name | address |

+----+------+-----------+

| 1 | aaa | beijing |

| 2 | bbb | shanghai |

| 3 | ccc | hangzhou |

| 5 | aaa | chongqing |

+----+------+-----------+

4 rows in set (0.00 sec)

mysql> select (select count(*) from user) = (select count(*) from (select distinct name from user) t);

+-----------------------------------------------------------------------------------------+

| (select count(*) from user) = (select count(*) from (select distinct name from user) t) |

+-----------------------------------------------------------------------------------------+

| 0 |

+-----------------------------------------------------------------------------------------+

1 row in set (0.01 sec)

mysql> delete from user where id=5;

Query OK, 1 row affected (0.05 sec)

mysql> select * from user;

+----+------+----------+

| id | name | address |

+----+------+----------+

| 1 | aaa | beijing |

| 2 | bbb | shanghai |

| 3 | ccc | hangzhou |

+----+------+----------+

3 rows in set (0.00 sec)

mysql> select (select count(*) from user) = (select count(*) from (select distinct name from user) t);

+-----------------------------------------------------------------------------------------+

| (select count(*) from user) = (select count(*) from (select distinct name from user) t) |

+-----------------------------------------------------------------------------------------+

| 1 |

+-----------------------------------------------------------------------------------------+

1 row in set (0.00 sec)

mysql字段唯一确定_验证表里某不确定的字段的值是否唯一的方法?相关推荐

  1. mysql删除字段sql语句_用SQL语句添加删除修改字段

    用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP CO ...

  2. 数据库加密字段的模糊搜索_如何搜索安全加密的数据库字段

    数据库加密字段的模糊搜索 This post was originally published on the ParagonIE blog and reposted here with their p ...

  3. plsql怎么用字段查表明_如何将oracle表中的字段类型、字段注释说明、字段名一起查询出来...

    展开全部 SELECT b.column_name column_name -字段名 ,b.data_type data_type -字段类型 ,b.data_length -字段长度 ,a.comm ...

  4. es根据字段长度过滤_es根据字段长度过滤_如何进行elasticsearch查询以过滤字段的最大值?...

    小编典典 不理想,但是我认为它可以满足您的需求. field1假设您是用来定义"重复"文档的字段,请更改字段的映射,如下所示: PUT /lastseen { "mapp ...

  5. mysql 合计 小计_用SQL实现统计报表中的小计与合计的方法详解

    本篇文章是对使用SQL实现统计报表中的"小计"与"合计"的方法进行了详细的分析介绍,需要的朋友参考下 客户提出需求,针对某一列分组加上小计,合计汇总.网上找了一 ...

  6. mysql最优库容_一种增加已达到设计库容的尾矿库存储量的方法

    专利名称:一种增加已达到设计库容的尾矿库存储量的方法 技术领域: 本发明属于采矿技术领域,涉及矿山尾矿库扩容领域,具体是指ー种增加已达到设计库容的尾矿库存储量的方法. 背景技术: 从矿石中提取有效成分 ...

  7. mysql电脑变卡_电脑变卡假死怎么办 电脑变卡假死解决方法【详解】

    CPU是是一台计算机的运算核心和控制核心.他的工作快慢直接影响到运用电脑的整个速度,我们有时候用着电脑,发现电脑速度变得十分的缓慢,这时候就很有可能是处理器占用率过高导致的,下面是几种常见的导致处理器 ...

  8. python关键字以什么开头_查找关键字以相同前缀开头的字典值的更有效方法

    您可以避免生成dict.keys()(在python2.x中)生成的中间列表:result = [d[key] for key in d if key.startswith(query)] 但是您很可 ...

  9. access建立两个字段唯一索引_关于MongoDB唯一索引(Unique)的那些事

    写在前面 关于什么是索引以及唯一索引这里就不做说明了,不清楚的可以自行谷歌或者百度.是什么引起我写这篇文章呢,这来自于之前项目中的一个问题. 我们用的是MongoDB数据存储用户信息,用户表中曾经用户 ...

最新文章

  1. [精华] 数据库的查询优化技术
  2. python_Day5_web开发(下)
  3. java fix_Java中的低延迟FIX引擎
  4. 运营管理整改报告范文_整改报告 反馈问题整改报告范文精选5篇
  5. Linux下ftp的安装配置
  6. drool 7.x 属性:duration
  7. 控制继电器(esp32+继电器)
  8. 二次量子化与量子计算化学
  9. Shark为何被抛弃?
  10. ionic基本命令行
  11. “霜”面打击,你的电脑HOLD住吗?
  12. Rmarkdown使用rvest包实现对静态网页数据抓取
  13. Qt Creator插件ToDo
  14. 数字图像增强的一般方法
  15. 悟已往之不谏,知来者之可追
  16. 前端 几个好看的button
  17. PHP 各种金融利息的计算方法
  18. 深度数据 点云数据 激光数据
  19. excel字符串和单元格拼接_excel拼接函数_excel使用公式进行文本拼接的方法
  20. 前端vue使用XXTEA进行对称加解密。同时对比rsa算法和xxtea算法的优缺点。

热门文章

  1. ABAP--关于ABAP流程处理的一些命令的说明(stop,exit,return,check,reject)
  2. python如何输出两行_python pandas dataframe拆分行(某些行一行拆成多行)
  3. qml如何发布程序_首创PC端小程序直播发布会,360如何与手机厂商一起共振?
  4. STC用PCA测量脉宽_教你测量玉手镯圈号及如何轻松快速摘戴玉手镯?
  5. 前端工业物联网开发(Electron + Typescript + Vue)
  6. 光盘刻录只允许读取不能拷贝_原来 8 张图,就可以搞懂「零拷贝」了
  7. Shiro-550反序列化漏洞复现
  8. java中native_java中的native关键字
  9. HTTP协议/RTSP协议/RTMP协议的区别
  10. Edge浏览器开发人员工具