나는 안드로이드에 코드를 작성하고있다. 한 열에서 데이터를 가져와 다른 열의 문자열에 추가하는 코드를 작성하려고합니다. 모든 데이터베이스에서이 작업을 수행하십시오.행별로 다른 행에 열 추가
가능하면 한 번에 열을 추가 (추가) 할 수 있습니다. 이처럼
:
전 :
A column | B column
string 1 string 2
후 :
A column | B column
string 1 string 2+string 1
내가 열에서 문자열을 얻고 열을 업데이트하려고합니다하지만 난 할 수 없습니다.
SQLiteDatabase mydatabase = dbHelper.getMydatabase();
String query = new String("select "+Database.KEY_COLUMN1+", "+Database.KEY_COLUMN'+ " from "+ Database.TABLE_NAME);
cursor = mydatabase.rawQuery(query,null);
while(cursor.moveToNext()) {
String column1 = cursor.getString(cursor.getColumnIndex(Database.KEY_COLUMN1));
String column2 = cursor.getString(cursor.getColumnIndex(Database.KEY_COLUMN2));
column2=column1+colum2;
mydatabase.execSQL("UPDATE "+Database.DATABASE_TABLE+" SET "+ Database.KEY_COLUMN2+ "="
+column2);
}
cursor.close();
나는이 질문을하기 전에 질문을했지만 코드를 업데이트 한 사람이 질문을 한 후에 첫 번째 메시지를 편집 할 수 없다고 말합니다. 그 죄송합니다.
는하지만 –