SQLite fmdb:如果无法删除列,可以删除列数据吗?

时间:2018-09-17 20:24:09

标签: ios objective-c sqlite fmdb

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

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

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

编辑:忘记了这一点,但是用户只有1行数据。

1 个答案:

答案 0 :(得分:0)

答案是:您无需删除该列。 1行数据太多不必要的工作。

  

由于该备用列,您不会有任何问题

您可以根据需要非常轻松地“删除” ,只需创建一个只有一行的新表,听起来就很吓人,但是您会花很短的时间对它感到惊讶去做。