3

我是 iOS 开发的新手,我也是 SQLITE 数据库的新手。我在我的项目中使用 FMDB 作为包装器,我有两个表 1)ParticepentsTable和 2) ExerciseTable

ParticepentsTable包含 4-Rows likeId, Name, Gender and Exercise_Id并且ExerciseTable包含 2-Rows 即 Id 和exercise_Name.

我的问题如下:-

1)我想使用 FMDB 在表 1 和表 2 之间建立外键关系,以便我可以根据参与者的选择存储练习。

2) 或者其他方式根据参与者选择或插入练习?

3) 我可以使用 Join 根据 Participants id 从两个表中获取数据吗?

任何人都可以帮忙!

教程链接更受欢迎!谢谢!

4

1 回答 1

1

通过查看您的其他问题,我想您已经解决了这个问题。无论如何,这是我的答案。在 iOS 开发中,直接使用 SQLite 并不常见,我们使用 CoreData,这是一个将数据序列化为 SQLite 的 API(或者您也可以将其配置为将其序列化为二进制或 XML)。

这里有一些链接给你:

SQLite

核心数据

希望这可以帮助!

于 2013-09-26T18:48:18.560 回答