|
查看: 1755|回复: 2
|
MYSQL - SELECT and UPDATE in one query ?
[复制链接]
|
|
|
- UPDATE db_reportID SET reportID=reportID+1 WHERE userID='99';
- SELECT reportID FROM db_reportID WHERE userID='99';
复制代码
我在猜大概是table usage 的关系,在peak period的某些特殊情况下出现了部分 Duplicate 的 reportID
原本是需要两个query的process , 请问各位高手,有可能用1个query就能解决吗? |
|
|
|
|
|
|
|
|
|
|
发表于 25-5-2010 05:27 PM
|
显示全部楼层
我在猜大概是table usage 的关系,在peak period的某些特殊情况下出现了部分 Duplicate 的 reportID
原 ...
hitler99 发表于 13-5-2010 03:04 PM 
你是用什么PROGRAMMING跑这个QUERY?
不能LOCK TRANSACTION?
每次只能让一个TRANSACTION 跑? |
|
|
|
|
|
|
|
|
|
|
发表于 25-5-2010 09:52 PM
|
显示全部楼层
你的做法。。。也是有点问题。。。
而且。。。有可能以后会有问题咯~ |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|