【问题标题】:Implement subitem in SQLite在 SQLite 中实现子项
【发布时间】:2011-06-02 12:11:05
【问题描述】:

我如何实现一个子项目,其中该项目将具有同一项目的父项目。例如,我有一个保存任务/待办事项的数据库。每个待办事项都有一个标题(TEXT)、已完成(INTEGER [如果为真,则为 0])和截止日期(TEXT)列。我想添加具有子任务的功能,其中一个任务可能有一个父任务。我将如何在 SQLite for Android 中实现这一点? 不在 SQL 中! 所以没有外键(但允许使用触发器)!我可以有一个单独的表(子任务)并有一个外键触发器将子任务(INTEGER parent)链接到任务(INTEGER PRIMARY KEY AUTOINCREMENT _id)吗?或者我应该在我的原始任务表中添加一列(INTEGER parent)?我该如何实现呢?

【问题讨论】:

    标签: android sqlite triggers


    【解决方案1】:

    我会选择你最后的想法。通过添加列“parnent”和父任务的存储 ID 来修改原始表。

    仅为子任务创建另一个表并不是最好的解决方案。如果你的子任务有自己的子任务,你会怎么做?

    【讨论】:

      猜你喜欢
      • 2012-10-31
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 2020-01-23
      • 1970-01-01
      • 2020-09-14
      • 2015-05-27
      相关资源
      最近更新 更多