【发布时间】:2012-08-06 20:01:24
【问题描述】:
我尝试过这样做:
Recipe 带有 RecipeID(主键和外键)和 RecipeName(唯一)的表。Ingredient 带有成分 ID(主键和外键)和成分名称(唯一)的表。
RecipeDetail 表,包含 RecipeID、成分 ID 和成分名称。
- 如果用户从成分表中删除成分,则必须删除 RecipeDetail 中具有此成分 ID 的所有记录。
- 如果用户从Recipe Table 中删除Recipe,RecipeDetail 中具有此RecipeId 的所有记录都必须删除。
有什么线索吗?谢谢
【问题讨论】:
-
你必须标记你正在实施你的程序的平台。是安卓还是JAVA???
-
@NilayOnAndroid:平台应该与这个问题无关,这可以使用约束来解决。
-
@PeterLang:取决于目标 Android 版本。在 Android 2.2 之前的任何事情中,外键都必须使用触发器或代码来实现。
标签: sqlite