如何用CI实现update某一记录,让其某个字段追加一定值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用CI实现update某一记录,让其某个字段追加一定值相关的知识,希望对你有一定的参考价值。
好了,已经找到方法来了分享一下这样改一下就好了functionupdate_num_byid($id)
$ADD_NUM
=
1;
$this->db->set('num',"num+$ADD_NUM",false);
$this->db->where('itemid',
$id);
$this->db->update('vote');
参考技术A 大概推断问题好像在
'num'
=>
'num'+$ADD_NUM
貌似执行sql的时,对这个的解析有问题应该是写法有什么讲究吧!求解~~~ 参考技术B 大概推断问题好像在
'num'
=>
'num'+$ADD_NUM
貌似执行sql的时,对这个的解析有问题应该是写法有什么讲究吧!求解~~~
oracle数据库如何用update批量更新某列数据中的字段
跟SqlServer类似。
可以使用编程,或者使用PL/SQL连接Oracle数据库,
登陆连接后,使用以下Sql:
update
table
set
id='TT'
where
a='XX';
以上语句,就是将表table中列a='XX'的所有id列改为“TT”。
条件可以添加多个,更新的字段也可以添加多个,比如:
update
table
set
id1='TT',id2='CC'
where
a='XX'
and
b='YY'
; 参考技术A update的语法格式为:
update
表名
set
字段名=“更新的值”
[WHERE
字段名
=
限制条件值]
--这部分可以不加,如果是更新整个表。本回答被提问者采纳
以上是关于如何用CI实现update某一记录,让其某个字段追加一定值的主要内容,如果未能解决你的问题,请参考以下文章
如何用sql语句将一个字段的值加1-MS-SQLServer/疑难问题
如何用sql语句将一个字段的值加1-MS-SQLServer/疑难问题
oracle数据库如何用update批量更新某列数据中的字段