是否清除Sqlite3 IPHONE中表中的所有项?支持吗?放下桌子?从taba_1中删除



可能重复:
什么';从表中删除所有数据的最佳方法是什么?

是否清除Sqlite3 IPHONE中表中的所有项?支持吗?放下桌子?从taba_1中删除?

-(void)删除DataSQLite3{NSLog(@"Borra data");const char*dbpath=[databasePath UTF8String];sqlite3_stmt*语句;NSString*querySQL=@"从EVENTOS删除";const char*query_stmt=[querySQL UTF8String];//打开dif(sqlite3_open(dbpath,&eventosDB)==SQLITE_OK){if(sqlite3_prepare_v2(eventosDB,query_stmt,-1,&statement,NULL)==SQLITE_OK){NSLog(@"oK");}其他{NSLog(@"错误!查询");}}其他{NSLog(@"打开错误");}sqlite3_close(eventosDB);}

谢谢!!!

包括SQLite在内的大多数现代数据库都支持快速大规模删除。在实践中,放弃这张桌子并没有什么好处。

您可以删除该表,然后重新创建它,但当我想清除数据库时,我只需删除SQLite文件,并让iOS从包中复制一个新文件。

最新更新