嗨我想要做的是更新表,如果字段存在或插入新的值由用户给出。sqlite中的更新语句
为此,我所做的是选择表中的所有内容,并检查用户输入的名称是否存在更新或插入。
但是问题是当表中没有数据时查询失败并且没有数据插入到表中。
NSString *query = @"select * from PPM";
sqlite_stmt *statement;
if(sqlite_prepare_v2(database,[query UTF8string],-1,&statement,NULL) == SQLITE_OK)
{
while (sqlite3_step(statement) == SQLITE_ROW)
//select data from table
//if value entered is same as entered by user update the table
//else insert in the table
}
向我们显示您的查询或关于数据结构的信息。否则答案将是非常通用的。 – MJB 2010-07-20 12:48:20
我不想更换数据,但更新数据,所以我需要数据库中的现有数据,需要做一些操作,然后更新该字段。我该怎么做? – user391301 2010-07-21 06:42:05