我想重命名一个列名。
NSString *status;
sqlite3_stmt *statement;
NSString *alterTable = [NSString stringWithFormat: @"ALTER TABLE C RENAME COLUMN X TO Y"];
const char *update_stmt = [alterTable UTF8String];
sqlite3_prepare_v2([DBConnection dataBase], update_stmt, -1, &statement, NULL);
if (sqlite3_step(statement) == SQLITE_DONE)
status = @"Success";
else
status = @"Failed";
sqlite3_finalize(statement);
查询状态失败。我使用 sqlite3
根据这个,重命名一个列是可能的。