我的情况: MySQL 表存储了我的Twitter帐户中的所有关注者。
我使用 twitter API加载了这些ID,并使用INSERT
在status = 1
表中加载status = 0
。
我正在寻找更新表格的解决方案,因此取消关注者设置在status = 0
上。
将添加新的粉丝,因为它们不存在。
我的想法:将所有状态设置为0,使用API加载数据,如果id仍然存在,则将状态设置为1,如果id不存在则更新表。因此,取消关注者保留为{{1}}。
这是最好的方法吗?还是 MySQL 代码呢?
感谢。
答案 0 :(得分:2)
您可以拥有一个新列,其中包含上次状态更新的时间戳。 当您为关注者更新时,如果他们仍然关注您,则时间戳也应该更新。 然后选择数据库中没有时间戳更新到最后一个关注者的所有关注者,并将其状态设置为0.