1

データベースのテーブルからすべてのデータを削除したい。私は FMDB を使用しています。このコードを使用しましたが、テーブルからデータが削除されません。

-(BOOL) deleteAll
{

    FMDatabase *db = [FMDatabase databaseWithPath:[Utility getDatabasePath]];
    [db open];

    BOOL success =  [db executeUpdate:@"TRUNCATE TABLE customers"];

    [db close];

    return success;
    return YES;
}
4

2 に答える 2

8

Try to use this code.

BOOL success =  [db executeUpdate:@"DELETE FROM customers"];

As long as i know Sqlite does not support TRUNCATE query.

于 2013-04-04T11:13:45.960 に答える