Android 如何使用sqlite kotlin将数据插入到具有外键关系的表中
以下是两张表格:Android 如何使用sqlite kotlin将数据插入到具有外键关系的表中,android,android-sqlite,Android,Android Sqlite,以下是两张表格: db?.execSQL("create table Village ("no_village Integer primary key autoincrement, " + "Nom varchar(30)," + "Code varchar(30)," + "no_pays Integer,"+
db?.execSQL("create table Village ("no_village Integer primary key autoincrement, " +
"Nom varchar(30)," +
"Code varchar(30)," +
"no_pays Integer,"+
"no_activite Integer,"+
"no_langues Integer")
db?.execSQL("create table Pays ("no_pays Integer primary key autoincrement, " +
"Nom varchar(30)," +
"Code varchar(30)," +
"no_continent Integer")
所以基本上我尝试了这个函数来将我的数据插入表'Village'
fun insertVillage(Code:String,Nom: String,no_pays:String){
val db: SQLiteDatabase = writableDatabase
val values = ContentValues()
values.put("Nom_v",Nom)
values.put("Code",Code)
values.put("no_pays",no_pays)
db.insert("Village",null,values)
db.close()
}
因此,我的问题是如何修改这个函数insertVillage,以便在表“Pays”中添加国家名称“Nom”