Я получил эту ошибку при запуске приложения:
12-20 22: 27: 01.447: ОШИБКА / База данных (716): ошибка 1 (около ": 00": синтаксическая ошибка) в 0x1a4338 при подготовке разрешения CREATE TABLE (fk_email1 varchar (100) NOT NULL, fk_email2 varchar (100) NOT NULL, проверенный tinyint (4) по умолчанию 0, часовой час по умолчанию 08:00:00, часовой час по умолчанию 20:00:00, date1 дата по умолчанию NULL, date2 дата по умолчанию NULL, выходной tinyint (4) по умолчанию 0, fk_type varchar (45) по умолчанию NULL, первичный ключ (fk_email1, fk_email2)) '.
вот код, где я создаю базу данных:
private static final String PERMISSION_TABLE_CREATE =
"CREATE TABLE permission ("
"fk_email1 varchar(100) NOT NULL, fk_email2 varchar(100) NOT NULL, "
"validated tinyint(4) default 0, hour1 time default 08:00:00, "
"hour2 time default 20:00:00, date1 date default NULL, "
"date2 date default NULL, weekend tinyint(4) default 0, "
"fk_type varchar(45) default NULL, PRIMARY KEY (fk_email1,fk_email2))";
private static final String USER_TABLE_CREATE = "CREATE TABLE user ( "
"email varchar(100) NOT NULL, password varchar(45) default NULL, "
"fullName varchar(80) default NULL, "
"mobilePhone varchar(14) default NULL, "
"mobileOperatingSystem varchar(20) default NULL, PRIMARY KEY (email))";
что я делаю плохо?