2 nmasdn nmasdn 于 2014.07.20 11:51 提问

mysql数据插入,计数时出现重复,序号不对

有一个问题想请教各位大大,关于使用php向mysql插入数据,
表中主要有三个字段:自增的id,活动名,活动参与序号,其他可忽略
主键id自增用来记录数据,
活动字段记录活动名,
活动参与序号根据mysql查询对应活动,新插入时加一,比如
id huodong hid
1 aaa 1
2 aaa 2
3 aaa 3
4 bbb 1
5 bbb 2
6 ccc 1
即每次活动hid从一开始累加
现在出现的问题是,不知道是不是服务器原因,hid计数不正确,会重复,比如这样
id huodong hid
1 aaa 1
2 aaa 2
3 aaa 2
4 aaa 4
5 aaa 4
6 aaa 6

总数不错,但序号不正确,

1个回答

beier9737
beier9737   2014.12.10 17:48

那把hid设为唯一的,不能重复

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Infopath重复表添加自动递增的序号
InfoPath 2010中,在序号的控件上添加下面的值函数:count(../preceding-sibling::*[local-name() = "重复表名"])+1,即可使没新增加一行该序号就自动增加。
写论文遇到endnote重复生成列表的问题
每次新插入一个文献,总是重新生成一个列表,而不是在原来的基础上加。非常麻烦。后来采用解决方案:在word-选项-加载项-COM加载项-转到中将endnote勾掉-应用,确定-然后删掉参考文献列表(不要删正文中的引用数字!),关掉word(可以注销)-打开word-按上述步骤将endnote重新加载。然后点击update citations and bibliography
透视表提取不重复记录(1)-出现值
透视表提取不重复记录(1)-出现值 设计要点:不重复、数据透视表 阿金:其实提取不重复记录,俺还有办法。 秀秀:什么? 阿金:数据透视表。 秀秀:又是数据透视表? 阿金:对,建立一个数据透视表,把不想重复的字段都放在行区域,比如“物品名称”,这样就可以得到出现过的名称的唯一值。 秀秀:噢?也挺简单,要是想找到每个物品的所有分类呢? 阿金:自己想想? 秀秀:哼!又拿一把……
INFOPATH重复表如何实现序号自动递增
 第一步,在INFORPATH表单上添加一个文件控件域名为A ,设置条件格式,然后点“添加” ,在条件格式,选择“存在”,后选中“隐藏              些控件”。第二步,右键重复表,是弹出菜单选择“重复表属性 ”如下图所示:  第三步,重复表相应字段默认值设置为隐藏域A,注意要把此字段的值属性:“公式值重新计算更新此值 ”,前面的选定项钩去
并发insert情况下会发生重复的数据插入问题
并发insert情况下会发生重复的数据插入问题 1.背景    用多线程接收推送的订单数据,把接收的订单数据存到一个表中,实现的需求是:如果接收的订单消息在数据库中已经存在,那么执行update操作;如果没有存在,那么执行insert操作  代码逻辑:     if(该订单在数据库表中存在){ update(); }else{ insert(); }
EXCEL去重统计(条件去重复计数)
1、单列去重统计公式为:=sumproduct(1/countif(选定列范围,选定列范围)),其原理是在某一列的范围中,每个数据出现的次数有多少,然后用1去除。简单点说,假设A列数组中出了3次A,每出现一次A,它的比例是1/3,1/3+1/3+1/3=1,求和之后的1,这样A出现了多少次,我们就只统计一次而已。如:A列数据为下所示,现在要统计这个项目去重后的数据的个数,即A/S/b/c/d,共5
关于java插入到mysql数据库出现乱码
1、关闭MySql服务 2、在Mysql的安装目录下,在my.ini中添加红色部分: [client] default-character-set=utf8 port=3306 [mysql] default-character-set=utf8 # SERVER SECTION # -----------------------------------------
Mysql的统计重复记录
虽说SQL语法,这些主流的数据库引擎都支持,但是每一个数据库引擎都有自己的特性,例如统计并显示非重复的数据。mysql的实现形式是:数据库test  id name  1 agle  2 blibli  3 cat  4 cat  5 blibli比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。select distinct name from ...
Django分页后,序号如何按照数据自增
如何实现第二页的序号从9开始?
多线程并发中计算结果重复的原因
线程延时问题 多线程在多循环语句中,一条线程运行结束并改变判断的值, 但是在运行时还未更改判断的值前,又运行一条线程,两条线程同时运行线程语句,那么上一个线程未更改的值会和下一条线程相同 原因: 设每次运行两条线程,那么 线程1、线程2 -> 先后判断条件 -> 满足条件同时运行语句 -> 线程1输出语句 -> 线程2输出语句 ->线程1更改判断值 ->其他线程不通过。两个线程计算“