MYSQL如何判断如果某字段有重复就取其中一条?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL如何判断如果某字段有重复就取其中一条?相关的知识,希望对你有一定的参考价值。

如题我现在有用户表user,其中name字段中有很多数据是重复的,但仅仅只有name字段会重复,我如何用SQL语句判断重复并只取其中一条?非常感谢!

参考技术A select distinct name from user

MYSQL插入数据INSERT INTO时如何检测某字段重复后再决定是不是执行?

INSERT INTO时如何检测某字段重复后再决定是否插入数据?MYSQL有一数据表cu_abc,其中有四个字段uid、code、time、ip ,通常的数据插入为:DB::query("INSERT INTO ".DB::table('cu_abc')." (uid, code, time,ip) VALUES ('$uid', '$code', '$time', '$ip')");现在我想在插入时检测一下ip字段内是否已存在将要插入的数据,再决定是否继续播入?检测整个表的ip字段内有重复就拒绝插入,没有重复就执行插入此条数据。需要在插入时检测,而不是设定IP段为唯一。

参考技术A INSERT INTO ".DB::table() ..................where ip!=? 参考技术B 查询下呗、

以上是关于MYSQL如何判断如果某字段有重复就取其中一条?的主要内容,如果未能解决你的问题,请参考以下文章

oracle 查询所有字段,某字段重复只显示一条

sql中如何使一列中的多个重复数据只显示第一条

mysql 查询重复数据取其中一条

在mysql中如何判断一个字符串中有某个字段

mysql删除完全重复行,求教

sql中如何取重复的数据取时间最近的一条?