MYSQL如何判断如果某字段有重复就取其中一条?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL如何判断如果某字段有重复就取其中一条?相关的知识,希望对你有一定的参考价值。
如题我现在有用户表user,其中name字段中有很多数据是重复的,但仅仅只有name字段会重复,我如何用SQL语句判断重复并只取其中一条?非常感谢!
参考技术A select distinct name from userMYSQL插入数据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如何判断如果某字段有重复就取其中一条?的主要内容,如果未能解决你的问题,请参考以下文章