2011-01-14 5 views
0

나는 일종의 검색을 실행하고 sqlite 열에서 바꾸는 방법을 찾으려고합니다. 예를 들어 열에 "Hello"라는 단어가 있고 여러 행에있을 수 있으며 Hello를 "Goodbye"로 바꾸고 싶습니다. 어떻게해야합니까? 개별 행을 업데이트하는 방법은 알고 있지만 여러 행에 대해서는 아무 것도 찾을 수 없습니다.Android Java Sqlite 검색 및 바꾸기

답변

2

나는 업데이트 할 때 당신이 개별 행이 작업 할 수 update 방법을 사용하여 생각 :

ContentValues cv = new ContentValues();    
cv.put(MYCOLUMN, "GoodBye"); 
db.update(TABLE_NAME, cv, MYCOLUMN + "= ? ", new String[] { "Hello"}); 
+0

고맙습니다. – Paul

0

당신처럼 '정상'SQL 문을 수행 할 수 있어야한다 :

String updateGreeting = "UPDATE <table> SET <column_name> = 'Goodbye' WHERE <column_name> = 'Hello'"; 

db.execSQL (updateGreeting);