如何清理3000万张记录表

时间:2016-12-03 06:58:35

标签: php mysql

我们的数据库中有一个跟踪用户行为的表。 基本上每个用户查看的页面我们都会跟踪它。

在表格中我们有以下内容:

id | user_id | user_ip | page | created_on

当用户从PC检查网站并让我说他检查特定文章时,系统会在“页面”下保存以下“/ article / specific / slug”但是如果用户从移动版本中检查同一页面网站保存“http://m.website.com/article/specific/slug

我们希望改变这一点。

我们在数据库中添加了一个新字段作为枚举(pc,m),因此我们希望无论设备如何在“page”下保存“/ article / specific / slug”

一个问题是,我们现在有3000万条记录需要转换。

这意味着我们编写一个查询,检查“http://m.website.com”是否存在更新删除“http://m.website.com”的字段,并将“设备”字段更新为“m”。

有人可以帮忙吗?

0 个答案:

没有答案
相关问题