喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 一个关于数据的问题!大家可能会遇到...  
 
Jeanx (Jeanx)
注册会员
Rank: 2
中级会员


UID 11292
精华 1
积分 141
帖子 118
金钱 131 喜悦币
威望 10
人脉 0
阅读权限 20
注册 2002-1-2
来自 秦皇岛
状态 离线
[广告]: q m
一个关于数据的问题!大家可能会遇到...

下面是记录方法

select count(*) as num from stat_ipsame where user_id='1' and ip='192.168.0.1'

然后如果返回值为0的时候

insert 进去一条数据

这样当用户同时只打开1个页面的时候那将得到正确的结果
但如果同时打开n个页面而速度接近的时候产生的结果就可能是插入2条或者更多的记录 这个问题怎么解决?
2006-2-19 12:11 AM#1
查看资料  访问主页  发短消息  ICQ 状态  顶部
 
只爱一个人 (只爱一个人)
论坛元老
Rank: 8Rank: 8
超级管理员



UID 29639
精华 0
积分 3782
帖子 1620
金钱 3782 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2004-6-26
状态 离线
[推荐阅读] 一个小项目 有兴趣做的联系我详细谈
晕倒,你的条件是返回值为0才INSERT 你一INSERT不就返回值不为0了么,怎么可能加两条.
你能有多接近,你点两下连接总要个0.1秒什么的吧

数据库运行一个insert怕是要不了0.1秒吧

要不然,你就把数据库锁定




customavatars/296392.jpg
2006-2-20 09:58 AM#2
查看资料  访问主页  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.021558 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP