아래와 같이 안드로이드 에서 SQLlite를 사용하여 DB에 업데이트 합니다.

그런데 파란색 으로 되어있는 부분에서 오류가 발생합니다.

sqllite 에서 Update 문법에 문제가 있는것 같습니다. 

해결방법을 아는 고수님들 조언 부탁합니다.

-------------------------------------------------------------------------------------------------        

SQLiteDatabase db;
         db = gdbhelper.getWritableDatabase();
    
         for(int i =0; i < MyArrItem.size(); i++){        
          String Agubun_nm = MyArrItem.get(i).getGubun_Nm(); //접종명
          String AB1       = MyArrItem.get(i).getB1();   //1차검사
          String AB1M      = MyArrItem.get(i).getB1M();   //1차검사장소
          String AB2       = MyArrItem.get(i).getB2();   //2차검사
          String AB2M      = MyArrItem.get(i).getB2M();   //2차검사장소
          String AB3       = MyArrItem.get(i).getB3();   //3차검검사
          String AB3M      = MyArrItem.get(i).getB3M();      //3차검사장소     
          
          db.execSQL("Update Imm_Record" +
            "        Set B1  = '"+AB1+"'," +
            "    B1m = '"+AB1M+"'," +
            "    B2  = '"+AB2+"'," +
            "    B2m = '"+AB2M+"'," +
            "    B3  = '"+AB3+"'," +
            "    B3m = '"+AB3M+"'" +
            "       From Imm_Record" +
            "      Where Gubun = 1" +
            "        And  Gubun_Nm = '"+Agubun_nm+"'");
         }
        
         db.close();