【问题标题】:imdb_id is NULL for all names and titles所有名称和头衔的 imdb_id 均为 NULL
【发布时间】:2016-02-18 13:06:41
【问题描述】:

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

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

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

【问题讨论】:

    标签: mysql dump imdb imdbpy


    【解决方案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 值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 2019-02-05
      • 1970-01-01
      • 2021-02-13
      相关资源
      最近更新 更多