更新一个字段后,同时取得更新后的值。

原创 2006年06月20日 17:16:00

   更新一个字段后,同时取得更新后的值,这样可以保证在并发操作时,取得的值具有唯一性,且不需要加锁。因为如果采用,先select再upddate的方式,则在并发操作时,不能保证取行的值具用唯一性。除非加锁。代码如下:

      UPDATE dbo.sysdata
       SET pono = PONO + 1,
           @poNumber = PONO + 1

Oracle中使用一个字段的值批量更新另一个字段

很简单: UPDATE TABLE1 t1 SET t1.COL2= t1.COL1;
  • a_dev
  • a_dev
  • 2017年05月23日 12:00
  • 1294

mongodb如何实现更新一个字段的值为另外一个字段的值?

db.set_forbidden_log.find({'register_number':{$exists:false}}).forEach( function(u) { //语法同js语法 var...
  • yangligao_
  • yangligao_
  • 2017年12月26日 11:46
  • 186

更新数据库表中某一个字段的值

1、update tb_member a set C_MEMBER_STATE=13 where C_MEMBER_STATE=11;2、update tb_member a set V_PASSWO...
  • shenzhen2008
  • shenzhen2008
  • 2010年05月14日 15:44
  • 9628

Mysql更新某一个字段的值

update tablename set age='newage' where age='';
  • cp790621656
  • cp790621656
  • 2014年10月29日 16:24
  • 10075

thinkphp根据条件取得id值并更新个别字段的值

$arr=$_POST;              $data['name'] =$_POST['name'];              $data['telPhone']=$_POST['te...
  • qq_27229113
  • qq_27229113
  • 2017年05月20日 15:50
  • 564

thinkphp更新单个字段值

M('User')->where('id=5')->setInc('score');//让score字段在原有值得基础上加1 M('User')->where('id=5')->setInc('sco...
  • qq_31648761
  • qq_31648761
  • 2017年04月19日 10:45
  • 594

mysql 对一个字段的多条记录update

举例说明: 表user id name status 1 张三   2 张三   3 李四   4 李四   将同名的第一条记录的status设为:N 如果你打算用...
  • u010442302
  • u010442302
  • 2017年08月04日 19:36
  • 217

mysql同时更新多条记录的同一个字段

mysql同时更新多条记录的同一个字段,保证数据一致性
  • luck_duck_lu
  • luck_duck_lu
  • 2017年01月24日 09:20
  • 1243

根据字段更新数据库,同字段多个值只更新一条

//FMDB 根据字段更新数据库,同字段多个值只更新一条         [queue inDatabase:^(FMDatabase *db) {             BOOL is...
  • chuan403082010
  • chuan403082010
  • 2016年03月10日 09:36
  • 834

[MYSQL]如何并发查询并更新

【场景】多个应用实例,不约而同地从数据库查询哪些任务未被执行,然后更新这些任务的状态字段为“正在执行”。 (简述,多个消费者争领任务,同时需要宣布哪个任务被自己领取,而不至于让多个消费者重复领取...
  • dujianxiong
  • dujianxiong
  • 2017年02月03日 19:46
  • 2716
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:更新一个字段后,同时取得更新后的值。
举报原因:
原因补充:

(最多只允许输入30个字)