mysql数据库查询重复的数据,详细如下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库查询重复的数据,详细如下相关的知识,希望对你有一定的参考价值。

这样一张表,怎样查出s_name相同的记录
还有怎样查出除了n_id之外全部相同的记录

参考技术A select * from 表 where n_id in
(select s_name from 表
group by s_name,n_money,s_zhipiao,s_date,s_lixi
having count(s_name)>1)追问

额,谢谢啦,如果只要查出s_name相同的记录呢

追答

group by s_name,n_money,s_zhipiao,s_date,s_lixi
改为:
group by s_name

本回答被提问者采纳

mysql 自动插入重复数据

刚写完一个插入数据库的程序,可是mysql却出现了怪病,语句如下: $userid = $_SESSION[USERID]; $userip = $_SERVER['REMOTE_ADDR']; $log_time = date("Y-m-d H:i:s"); $sql = "insert into login_log(userid,userip,state,log_time) values ('$userid','$userip','$result','$log_time')"; mysql_query($sql); 每执行一次操作,居然插入2条重复数据,有时是3条,请较高手是这么回事? 附表login_log结构: CREATE TABLE `login_log` ( `lid` int(10) NOT NULL auto_increment, `userid` int(10) NOT NULL, `userip` varchar(15) NOT NULL, `state` int(1) NOT NULL default '0', `log_time` datetime NOT NULL, PRIMARY KEY (`lid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=20 ;

参考技术A 检查一下form标签,里面是否有onsubmit方法,若有,检查点击提交表单时,是否提交了多次,
我以前有次就是这样,onsubmit="check();",<input
type="submit"
...>,然后一点就加了两个记录
参考技术B 检查一下FORM标签,里面是否有OnSubmit方法,若有,检查点击提交表单时,是否提交了多次,
我以前有次就是这样,onsubmit="check();",<input
type="submit"
...>,然后一点就加了两个记录

以上是关于mysql数据库查询重复的数据,详细如下的主要内容,如果未能解决你的问题,请参考以下文章

如何保证多线程从mysql数据库查询的数据不重复

Oracle查询去除重数据

mysql查询时如何去除重复数据

mysql联表查询出现重复数据怎么解决

mysql查询出所有重复的记录

MySQL多表联合查询过滤重复数据怎么写