1

我已经从以下 URL 中提到的 imdbpy 下载了 imdb (mySQL) 的示例转储:http: //blog.secaserver.com/2013/08/importing-imdb-sample-data-set-mysql/

安装完所有数据后,我观察到 imdb_id 在 title 和 names 表中为 NULL。我对此有几个疑问:

  1. 如何在这些表中填写 imdb_id?
  2. 我的主要目的是获取电影的海报 URL 和演员的头像。有什么简单的方法可以在 mysql 数据库中导入这些 URL?
  3. 在 title 和 names 表中 md5sum 有什么用?
4

1 回答 1

1

imdbID 信息不与纯文本数据文件一起分发,因此预期为 NULL 值。当一个 Movie 对象被要求提供它的 imdbID 时,该字段会自动填充,执行远程查询(使用标题匹配)。抱歉,我不知道有任何简单快捷的方法来填充它。

所以,回答你的问题:

  1. 只需按照此处所述进行(远程)查询:http: //sourceforge.net/p/imdbpy/mailman/message/1053124/(不用说您可以填充完整的表)。
  2. 纯文本数据文件中没有头像和海报 URL;您必须使用 IMDbPY 从网站访问数据。
  3. “long imdb canonical name”或“long imdb name”的校验和,主要用于在升级现有数据库(导入一组新的纯文本数据文件)期间保留 imdb_id 值。
于 2015-11-17T19:53:41.823 回答