У меня есть SQL-запись базы данных, которая выполняет эту работу.Формат базы данных вставить в android-способ
String sql = "INSERT OR REPLACE INTO " + TABLE_USER
+ "(" + KEY_ID + ", " + KEY_EMAIL + ", " + KEY_FIRST_NAME + ", " + KEY_LAST_NAME + ", " + KEY_AVATAR + ", " + KEY_AVATAR_UID + ") "
+ "VALUES ("
+ 1 + ",'" + userInfo.getEmail() + "','" + userInfo.getName() + "','" + userInfo.getLastName() + "','" + userInfo.getAvatar() + "',"
+ "(SELECT " + KEY_AVATAR_UID + " FROM " + TABLE_USER + " WHERE " + KEY_ID + " = " + 1 + "));";
database.execSQL(sql);
database.close();
Я хочу обновить все поля пользователя с идентификатором 1, но сохранить аватар uid.
Как я могу написать этот чистящий или как я могу улучшить это утверждение?
Спасибо.
http://bobby-tables.com/about.html – Simon
Используйте 'database.update()' – 323go