Предположим, есть две таблицы: tab1, tab2.
Я хочу, чтобы поля имени и идентификатора из tab1 и вставить эти данные в tab2. Я думал об использовании концепции внешнего ключа, но не знаю, как это сделать?
Приведенный ниже код показывает таблицы, которые я хочу создать в своем проекте.
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table " + USER_INFO_TABLE + " (email TEXT PRIMARY KEY , name TEXT , contact TEXT (10) , city TEXT , password TEXT)");
db.execSQL("create table " + SP_INFO_TABLE + " (email TEXT PRIMARY KEY , name TEXT , contact TEXT (10) , city TEXT , password TEXT,service TEXT)");
db.execSQL("create table " + ADMIN_EVENT_TABLE + "(event_type TEXT , venue TEXT , date TEXT , payment_status TEXT , amount TEXT , email TEXT PRIMARY KEY , name TEXT , contact TEXT , FOREIGN KEY(contact)REFERENCES user_table(contact))");
}