gpt4 book ai didi

ios - SQLite fmdb : If I can't delete a column, 删除列数据可以吗?

转载 作者:行者123 更新时间:2023-11-28 17:31:18 25 4
gpt4 key购买 nike

我目前有一个包含用户信息(名字、姓氏、年龄、IP 地址)的 SQLite 表。

但是,我不希望应用程序再存储IP 地址。我似乎拥有的唯一解决方案是创建另一个表并将所有数据传输到它或只删除地址数据(将其设置为 NULL)。我选择将其设置为 NULL,因为它看起来更容易,而且当我这样做时应用程序运行良好,没有任何影响。此外,我将其设置为如果用户登录,IP 地址列甚至不会存在。

我担心的是我是否有任何理由根本不应该这样做?我还没有遇到任何问题,但以防万一我想我会问。

编辑:忘了提这个,但是用户只有 1 行数据。

最佳答案

答案是:您不需要删除该列。对于 1 行数据来说,这是太多不必要的工作。

You won’t have any issues because of that spare column

如果您愿意,您可以非常轻松地“删除”它,只需创建一个只有一行的新表,这听起来很可怕,但您会惊讶于它花费的时间之短去做。

关于ios - SQLite fmdb : If I can't delete a column, 删除列数据可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52375197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com