Tôi có hai bảng: đường đi và điểm tham chiếu, một đường đi có thể có nhiều điểm tham chiếu, nhưng một điểm tham chiếu chỉ được gán cho 1 đường đi.
Trong bảng cách điểm, tôi có một cột được gọi là "trackidfk" chèn track_ID khi một bản nhạc được tạo, tuy nhiên, tôi chưa thiết lập các ràng buộc Khóa ngoại trên cột này.
Khi tôi xóa một tuyến đường, tôi muốn xóa các điểm tham chiếu đã chỉ định, điều này có khả thi không ?. Tôi đã đọc về cách sử dụng Trình kích hoạt nhưng tôi không nghĩ rằng chúng được hỗ trợ trong Android.
Để tạo bảng điểm tham chiếu:
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"
+ " );"
);
...
}