Я пытаюсь использовать оператор замены, но только для замены данных в определенных столбцах, но используемый мной запрос заменяет значения во всех столбцах.
public boolean insertDataTable(String FileNumber, String Areas, String Level, String ProjectCode, String Year, String Department, String University, String Address, String City, String State, String Region, String UserId) {
SQLiteDatabase sqLiteDatabase = this.getWritableDatabase();
String query = " REPLACE INTO DataTable (FileNumber, Areas, Level, ProjectCode, Year, Department, University, Address, City, State, Region, UserId) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)";
sqLiteDatabase.execSQL(query,new String[]{FileNumber, Areas, Level, ProjectCode, Year, Department, University, Address, City, State, Region, UserId});
sqLiteDatabase.close();
return true;
}
У меня есть таблица с 13 столбцами, я пытаюсь не обновлять значение в последнем столбце. это код, который я использую.