您的位置:首页 > 其它

给数据加ID映射

2016-04-27 18:23 120 查看
自己从豆瓣电影上爬了些用户对电影的评分

放在了表

comments中

电影名,用户名,评分。

movieuserscore
,,,,,,,,,
,,,,,,,,
处理数据的时候,想给 电影名,用户名加上id。

第一想到的是 用程序写,,,(读电影名;判重;加ID)

有点慢。

然后查资料,想直接用数据库进行操作。

方法:

1. 创建一个新表

hashuser

iduser
(其中id 设置为 auto_increment = 1)

2.mysql命令:

INSERT INTO hashuser(user) SELECT DISTINCT user FROM comments

然后就成功的给user 添加了从1 开始的id

电影加ID 可以用相同的方法

然后就是 将comments 中的 movie,user 换成对应ID 了。

使用连接查询, 将查询结果存到一个新表,就解决了。

一开始偷懒没建立索引,跑了好久 没成功。

果断建立了索引,没一会就done了。

建立索引:/article/10534358.html

连接查询:/article/10534357.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: