sqlite数据库怎么循环update 语句

android sqlite数据库有一给字段,这个字段里面是null没有值,点击某些操作后我现在需要在代码中循环给这个字段写入数字序号0,1,2,3,4,5,6这样的顺序 ,我的update 语句怎么写,循环是不是直接 for里面直接i就可以了 谢谢

1个回答

是的,直接循环就可以了,另外sqlite支持自动编号。
http://blog.csdn.net/erictsui/article/details/6631214

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
SQLITE数据库 UPDATE慢
SQLITE数据库 UPDATE慢,此为一个实例,供大家!
循环update 怎么写
有一个查询结果rn出来是这样子rnidrn01rn02rn03rn05rnrn另外有一个表table1rn有8个整型字段rna01, a02, a03, a04, a05, a06, a07, a08 rnrn如何根据上面的查询结果,判断更新表table1,如果是01就把a01字段+1,如果是02就把a02字段+1.......rn
Sqlite 数据库表连接更新(update)
需要更新一个字段,但是要两个表共同过滤要更新的数据,比如有taA,taB两个表 taB表中 AID是taA表的主键Id,一对一,要更新taA表的col1字段,怎么写呢?rnrn我是这样写的rnrnupdate A set A.col1='xxx' from taA A,taB B where A.Id=B.AID rnrn但是会报一个错误,如下rnrnrn[Err] 1 - near ".": syntax error
数据库sqlite语句
#import "DBManager.h" #import @implementation DBManager //伪单例 静态方法 +(instancetype)shareManager{     static DBManager *manager=nil;     if (nil==manager) {    
SQLite数据库—group by 语句
GROUP BY对数据进行分组SQLite的GROUP BY 子句用于与SELECT语句一起使用,来对相同的数据进行分组。在SELECT语句中,GROUP BY子句放在WHERE子句之后,放在ORDER BY子句之前。 用法:select 列名,列名 from 表名 group by 列名 order by 列名 例1:对CPU型号进行分组,并查询使用相同CPU的手机数(对CPU型号相同的信息合并...
SQLite语句操作数据库
Android中的SQLite1.SQL语句的插入数据
sqlite数据库基础语句
/******* 约束 *******/ primary key 主键 autoincrement 自增 not null 不允许为空 unique 唯一 default 默认值 constraint 字段名 foreign key (外键名称) references 表(字段名) 外键 /******* 创建表DDL *******/ create table if no
SQLite数据库—like语句
1.like语句用法语句描述WHERE SALARY LIKE '200%'发现任何值,从200年开始WHERE SALARY LIKE '%200%'发现任何价值,200年的任何位置WHERE SALARY LIKE '_00%'发现任何值,00在第二和第三的位置WHERE SALARY LIKE '2_%_%'发现任何值,从2开始,至少3个字符的长度WHERE SALARY LIKE '%2'...
恢复数据库 update 语句
UPDATE shop_order AS A, shop_order AS B  SET A.shipping_time = B.shipping_time, A.`status`=B.status, A.shipping_code=B.shipping_code, WHERE A.order_sn =B.order_sn
数据库update语句问题
update 表名 set 列名=一段字符串+表id+字符串怎么写
数据库UPDATE语句的问题
在VC中,开始运行程序我第一次使用UPDATE语句修改数据库里的一条记录之后。数据库的数据不能立即更新,但是我第二次执行UPDATE语句之后数据库的数据就立即更新了。我的代码如下。我不懂为什么,请您指点rn CDatabase db;rn CString sql;rn db.Open("ODBC;DSN=MS Access Database;DBQ=CarInfo.mdb");rn sql.Format("update CarRecord set Other = '%s' where picNum = %d",m_OtherInfo,carNum);rn db.ExecuteSQL(sql);rn db.Close();
求一个SQLite的多个字段update语句
假设rna 表rnaf1,af2,atypernb 表rnbf1,bf2,btypern======================================rn下面的语句可以执行rnupdate a set af1=(select bf1 from b where btype=a.atype);rnrn但是我想同时将af2也更新了怎么写?
update 语句怎么简化?
update xq_rep_dqdlszqk_hhd a set rn a.bydl=(select b.bydl from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn ,a.tqdl=(select b.qntq from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn ,a.bnlj=(select b.bndl from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn ,a.tqlj=(select b.qnnj from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn ,a.yhgs=(select b.yhgs from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn ,a.zjrl=(select b.zjrl from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn where a.nd='2005' and a.yd='03' and a.lbmcbm='10005';rnrnselect中的条件可以怎么简化?
UPDATE语句怎么表达?
在一个页面中的TEXT中输入一个值,想把它加入到CALLEE原来的值,rn但出错了rn错误类型:rnMicrosoft VBScript 编译器错误 (0x800A0401)rn/jsp/asp/zhongzhi-1.asp, 第 18 行, 第 70 列rnDatacmd.Command="UPDATE CallBills SET Callee=Callee+Request.Form("inaccount") WHERE Caller='"&Request.Form("Caller_id")&"'"rn---------------------------------------------------------------------^rn该怎么写这条语句呢?rn
sqlite数据库怎么备份?
在app里面添加两个按钮,一个备份,一个还原,具体的Java代码,用Androidstudio
sqlite数据库怎么初始化
清除所有数据
sqlite数据库中update还是INSERT OR REPLACE?
因为要控制生成的数据库文件大小,故需对已经存入数据库的历史数据进行覆盖,有如下表rnrn[code=SQL]rnsqlite> select * from x;rntime|id|valuern2012-04-26 13:00:01|0|0.0rn2012-04-26 13:00:01|1|0.0rn2012-04-27 14:30:30|0|0.0rn2012-04-27 14:30:30|1|0.0rn2012-04-28 14:01:20|0|0.0rn2012-04-28 14:01:20|1|0.0rn[/code]rnrn现在想更新表中最小时间的记录,即rnrn2012-04-26 13:00:01|0|0.0rn2012-04-26 13:00:01|1|0.0rnrntime字段为新的数据产生时间,value为这一时刻的值rnrn形成下面的新表rn2012-06-12 12:55:00|0|1.0rn2012-06-12 12:55:00|1|0.0rn2012-06-12 12:55:00|2|0.0rnrn最后一条是表中无id为2 的记录的话就追加上rnrn请问用sql语句该怎么写?先update,其中失败的再insert,还是INSERT OR REPLACE?rnrn另update OR REPLACE是什么意思?rnrn谢谢前辈们了
SQLite数据库数据存储(insert、Delete、update、Select)
Android 提供了 SQLiteOpenHelper 帮助你创建一个数据库,需要继承 SQLiteOpenHelper 类 SQLiteOpenHelper 的子类,至少需要实现三个方法: 1 构造函数,调用父类 SQLiteOpenHelper 的构造函数。这个方法需要四个参数:上下文环境(例如,一个 Activity),数据库名字,一个可选的游标工厂(通常是 Null),一个代表你正在使
急,查找sqlite数据库的语句
我现在要查找一个名为event.db的sqlite数据库,查找的条件为rn数据库中的description模糊匹配的字符串“take”,event_time在“123123123123”至“123345567658”之间(时间以秒来存储的),level为info或者waring,或者errorrn很着急,请各位高手帮忙
数据库Sqlite基本的增删改查语句
SQLite将每个数据库都保存成一个文件。  数据库中的数据被组织成表的形式。  表由若干拥有相同字段的记录组成。  表可以为空,即拥有0条记录。  字段指的是记录中的数据域,它有不同的类型,可以是一个数值,也可以是字符串。  每个表中可以指定一个或多个字段为主键,表中所有记录的主键的值都不能重复。这种不重复是在插入记录时控制的,即如果向一个表中插入记录时,这个表中已有与插入记录具有相同
"Anroid SQLite"数据库语句汇总
排序是 order by 逆序加上 desc
整理Sqlite数据库部分语句
首先就是看看数据库的内部表了。(sqllite_master)  select * from sqlite_master。 名字都还算通用。 补充下 type 不止 table一个类型。 还有 视图(view) 和 索引(index)等。 查看所有表(包括临时表) SELECT * FROM (SELECT * FROM sqlite_master UNION ALL SELE
数据库SQLite常用语句<三>
**一、数据库表的操作:** 1. 创建数据库表创建数据库:create table 表名( _id integer primary key autoincrement,//主键id自增长 name varchar(40), age integer(20), birthday datetime //最后一行不用写 逗号(,)
求sql语句,sqlite数据库
电话本匹配查询,希望一条语句搞定 rn rn假设号码本(numtable)如下: rnrn号码(num) 联系人 (relationname) rn10086 移动客服 rn110 报警 rn8776532 张三家 rn13959112113 张三手机 rnrnrn现在电话呼入匹配规则为: rnrn如果呼入号码>=7位,匹配后7位;如果呼入号码 <7位,全匹配方式 rnrn(或者上面规则可以描述为,呼入号码与号码本号码都大于等于7位时,匹配后7位;如果任意一方小于7位时,全匹配方式) rnrn例子说明匹配原则 rn假如呼入13959112113 显示“张三手机” rn 13339112113 显示“张三手机” rn 13959112110 不能匹配报警 rn 13959110086 不能匹配移动客服 rn 1008 显示“移动服” rn 13958776532 显示“张三家” rn 8776532 显示“张三家”
sqlite数据库常用SQL语句:
创建表 CREATE TABLE IF NOT EXISTS “student” (“number” INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, “name” TEXT NOT NULL, “age” INTEGER NOT NULL, “gender” TEXT DEFAULT M); 创建一个表,如果不存在才创建(IF NOT EXISTS),表名
怎么循环php语句
想按照指定的时间去查询,目前只会单个php写法,太繁琐,怎么才能一条sql语句去查询比如(91、121、151、181、211、2241、271、301、331、365)。rn[code=php]rn$space_61='61';rn$day_pay_month_space_61 = $empire->fetch1("select * from $dbtbpreday_pay where userid = ".$user['userid']." and type = ".$space_61." and gettime between '$year_start_time' and '$year_end_time'");rnif($pay_record_month_space['total']>=$space_61 && !$day_pay_month_space_61['type'])rn $pay_space_61='领取';rnelse if($pay_record_month_space['total']<$space_61 && $pay_record_month_space['total']>='1')rn $pay_month_day=$space_61-$pay_record_month_space['total'];rn $pay_space_61=''.$space_61.'天';rnelse if(!$pay_record_month_space['total'])rn $pay_space_61=''.$space_61.'天';rnelse if($day_pay_month_space_61['type']==$space_61)rn $pay_space_61='已领取';rn[/code]
在存储过程利用游标循环执行update语句
初到公司的第一个工作任务:(用Oracle的job定时对一个值进行累加计算); 虽然比较简单,但是由于已经两年多没有用过存储过程和游标这些了,所以重新温习了下; 记下笔记 ========创建存储过程,定义游标循环执行update语句 create or replace procedure JOBTCOUNT as begin declare     cursor e
求 数据库的update语句问题
poster的值为2 要怎么批量把poster的值为1rn我的数据库语句如下[code=sql]rnupdate user set poster = 1 WHERE poster = 2rn[/code]rn但是却报错rnUnknown column 'poster' in 'where clause'rnrn要怎么批量把poster的值批量修改为2(原本值为1)
sqlite,update的问题
我想做一个sqlite的监控软件,实时知道用户对数据表都做了哪些操作。rnrn在用户update 一个用户数据表值时,我如何可以得知用户update的哪个字段的值?我本来给用户表添加触发器来实现的,但触发器好像只能得到用户update的这条数据的rowid,但我想得知用户update数据表中某一列的字段名和旧值,这个怎么来实现?哪位高手给点提示啊
sqlite的update遇到的问题
最近在处理update的时候,发现如果不根据id来update会同时把其他的数据一起更改的现象,那么如何获取这个唯一的id呢: - (void)loadData { ///路径/ NSString *cachePath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory,
sqlite 的update 不支持别名?
Update table1 a Set col1=(select col2 from table2 b where ....) rnrn这里的别名a不支持吗???
sqlite update 多行
表A:rnid name defaultvaluern1 arn2 brn3 crn4 drn5 frnrn现在已经准备好了 defaultvalue10,7,12,15,14的值,怎么一条语句直接把准备好的defaultvalue值更新表A中的defaultvalue字段中rn效果rnid name defaultvaluern1 a 10rn2 b 7rn3 c 12rn4 d 15rn5 f 14rnrn这只是个例子,实际有很多数据,不可能手动复制上去rnrn
能循环用UPDATE更新数据库吗?
我用的是mysql,实现从表单传来的数据更新数据库,部分程序如下:rn$i=0;rn$max=8;//i循环最大值rnwhile($i<=$max)rn $classid_up=$classid[$i]; //这个classid[$i]是表单传来的,传之前也是通过循环赋值的rn echo $classid_up; //如果没有下面的mysql_query的话,这里是能够循环显示传来的数据的rnrn mysql_query("UPDATE `download_class` SET `classname` = 'test' WHERE `classid` =$classid_up LIMIT 1 ;",$conn) or die("出错啦,请返回检查。");rn rn $i++;rn rn//加了mysql_query后不能更新到数据库了,是不是不能这样做的?
关于Update语句怎么写
有表Meetingrn字段:M_Head,M_Context,Sender,Taker,shenghe_IS,SH_yijian,现在我要更新这张表中的Taker,shenghe_IS,SH_yijian,且需更新的Taker的取值为控件DropDownList4中的值,shenghe_IS的为控件DropDownList1的值,SH_yijian的为控件TextBox1的值,这个Sqlrn语句怎么写???rn更新按钮的代码:(红字处的代码怎么写?)rn protected void Button1_Click(object sender, EventArgs e)rn rn if (Page.IsValid)rn rn SqlConnection conn = new SqlConnection();rn conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);rnrnrn SqlCommand cmd = new SqlCommand();rnrnrn [color=#FF0000]cmd.CommandText = ???[/color] rnrnrnrn cmd.Connection = conn;rn conn.Open();rn cmd.ExecuteNonQuery();rnrn conn.Close();rnrn Response.Redirect("MP_Manage.aspx");rn rn
这个update语句怎么写?
create table #test(a int,b varchar(20))rninsert into #test select 1,'aaa'rninsert into #test select 1,nullrninsert into #test select 1,nullrninsert into #test select 2,nullrninsert into #test select 2,'bbbb'rninsert into #test select 2,nullrninsert into #test select 3,'cccc'rnrn把上表中b字段为null的update为同a字段中b的值rn---------------------->rnselect * from #testrn1,'aaa'rn1,'aaa'rn1,'aaa'rn2,'bbbb'rn2,'bbbb'rn2,'bbbb'rn3,'cccc'rnrn这个update语句怎么写?
update语句怎么没用啊?
我在sql plus里面执行一条"update XXX set type='1' where type is null;"rnrn执行后显示执行了887条,可是打开表的时候,那些字段还是空的啊?根本没有执行。怎么回事啊?rn
update 更新语句怎么写
条件要求把b表的最新的合同信息databeg,dateend更新到a表HTBEGDATE合同开始 HTENDDATE合同结束 查询已经写好了,求更新语句rn SELECT h.a0188,MAX(h.A_ID),h.datebeg,h.dateend rn FROM a01 a ,ht01 h rn WHERE a.a0188=h.a0188 rn GROUP BY h.a0188,h.datebeg,h.dateend
高难 UPDATE 语句,怎么写??
我要建一个学校沙龙rn当张三注册时有介绍人:李四,并且给介绍人李四 积1分 而且李四的介绍人:王五也要积1分,而王五的介绍人:赵六也要积1分,赵六的介绍人:杨七也要积1分,杨七的介绍人:刘八也要积1分只这么五级(只能五级)rn当然这个李四,王五、赵六、杨七、刘八都是已经注册了的用户rn这个 UPDATE 语句怎么写呢??rnrn先感谢!!!!!!!!
这个update语句怎么写?
表A(字段有:area_code,serv_id,owner_id,user_id),area_code,serv_id联合主键rn表B(字段有:serv_id,cust_id,use_cust_id)(主键为serv_id,这张用用dblink才能访问到,dblink名字为xm_db)rnrn当A.area_code='592'并且A.serv_id=B.serv_id时,将B.cust_id赋值给A.owner_id,B.use_cust_id赋值给A.user_id。rn数据量大概有1千万条,怎么写这个update语句?
这个语句怎么写?UPDATE
有两张边rnA表里面有5个字段(C,D,E,F,G)rnB表里面有5个字段(C,D,L,M,N)rnrn要更新B.L=A.E 条件是 A.C=B.C AND A.D=B.D AND A.FB.Nrnrn这条SQL语句怎么写啊?用UPDATE
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件