代码之家  ›  专栏  ›  技术社区  ›  Curt Rand

SQLite fmdb:如果我不能删除列,删除列数据可以吗?

  •  1
  • Curt Rand  · 技术社区  · 6 年前

    但是,我不想应用程序存储的IP地址了。我唯一的解决方案似乎是创建另一个表并将所有数据传输到该表,或者删除地址数据(将其设置为NULL)。我选择将其设置为NULL,因为这样做似乎更容易,而且当我这样做时,应用程序工作得非常好,没有任何影响。另外,如果用户登录,IP地址列甚至不存在。

    我关心的是我是否有任何理由不应该这么做?我还没有遇到任何问题,但以防万一我想问一下。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Yitzchak    6 年前

    答案是: . 对于一行数据来说,不必要的工作太多了。

    你不会有任何问题,因为那个备用列

    如果您愿意的话,只需创建一个包含单行的新表就很容易了,这听起来很吓人,但您会惊讶地发现,这样做所需的时间很短。