DB의 각종 Method 설명(WHERE절 텍스트 비교법)
역시 DB는 아직 지식 부족으로 고생좀 했네...ㅠㅠ
WHERE절에서 텍스트를 비교할때에는 아래와 같이 like를 사용해서 비교를 하면 된다.
public boolean Replace_Reg_ID(ContentResolver cr, String
account, String reg_id) {
ContentValues newRegID = new ContentValues();
newRegID.put(ServerMetaData.ServerTableData.SERVER_REGISTRATION, reg_id);
int
row_affect_count = cr.update(
ServerMetaData.ServerTableData.SERVER_CONTENT_URI, newRegID,
ServerMetaData.ServerTableData.SERVER_ACCOUNT + "
like '%" + account+"%'",null);
if
(row_affect_count == 0) {
L.e("count=0");
return false;
} else {
L.e("count="+row_affect_count);
return true;
}
}
}