【问题标题】:Android-SQLite. One to many relation安卓-SQLite。一对多关系
【发布时间】:2014-01-29 12:46:39
【问题描述】:

我的问题是关于使用 sqlite 和 android。

我有一个可以记录位置的应用,用户可以为每个位置添加照片。

我有桌子供

locations(loc_id INTEGER, longitude REAL ,latitude REAL)

效果很好。但我需要创建第二张照片。照片表将保存照片的路径名称为TEXT。它还必须有另一个字段,该字段通过loc_id 作为外键引用特定位置。问题是我不知道如何将这两者联系起来。

非常感谢任何帮助!

【问题讨论】:

标签: android database sqlite android-sqlite one-to-many


【解决方案1】:
CREATE TABLE locations(
  loc_id INTTEGER PRIMARY KEY, 
  longitude REAL,
  latitude REAL
);

CREATE TABLE photos(
  photo_id INTEGER PRIMARY KEY, 
  path TEXT, 
  fk_location INTEGER,
  FOREIGN KEY(fk_location) REFERENCES locations(loc_id)
);

【讨论】:

    猜你喜欢
    • 2015-11-11
    • 2016-10-04
    • 2015-02-14
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    相关资源
    最近更新 更多