Saya memiliki dua tabel: trek dan titik arah, sebuah trek dapat memiliki banyak titik lewat, tetapi titik jalan ditetapkan hanya untuk 1 trek.
Dalam tabel poin cara saya memiliki kolom bernama "trackidfk" yang menyisipkan track_ID setelah trek dibuat, namun saya belum menyiapkan batasan Kunci Asing pada kolom ini.
Saat saya menghapus lintasan, saya ingin menghapus titik lewat yang telah ditetapkan, apakah ini mungkin ?. Saya membaca tentang menggunakan Pemicu tetapi saya rasa mereka tidak didukung di Android.
Untuk membuat tabel titik jalan:
public void onCreate(SQLiteDatabase db) {
db.execSQL( "CREATE TABLE " + TABLE_NAME
+ " ("
+ _ID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
+ LONGITUDE + " INTEGER,"
+ LATITUDE + " INTEGER,"
+ TIME + " INTEGER,"
+ TRACK_ID_FK + " INTEGER"
+ " );"
);
...
}