안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 입문한 왕초보 입니다.
간단한 어플을 만들려고 하는데요..
private static final String DATABASE_CREATE =
"CREATE TABLE contact( _id INTEGER PRIMARY KEY AUTOINCREMENT, group INTEGER, name TEXT, number TEXT, e_mail TEXT);";
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(DATABASE_CREATE);
}
_id group name number e_mail
이렇게 테이블을 생성하려고 합니다.
생성하는 과정에서 에러 뜨고 어플이 죽어버리는데요..
이유를 모르겠습니다.
로그캣에
11-09 01:34:44.619: ERROR/Database(8144): Failure 1 (near "group": syntax error) on 0x1e8a60 when preparing 'CREATE TABLE contact( _id INTEGER PRIMARY KEY AUTOINCREMENT, group INTEGER, name TEXT, number TEXT, e_mail TEXT);'.
신택스 에러 메시지가 나오는데 영문을 모르겠네여..
고수님들 조언 좀 부탁드립니다..(__)




group이 예약어라서 그런거 아니예요? CREATE 같은... 컬럼명을 바꿔 보시고 테스트 해보세요~