私は作業している映画データベースを持っており、PHP側で作業を始める前にデータベースが確実であることを確認したいと思います。テキスト文字列を一意のIDに変換する方法
私は大量にインポートされたデータをウェブからスクレイプしているので、ジャンルや俳優の列の結果はテキスト文字列になっています。私はそれらを一意のIDに変換し、関係テーブルを作成したいと思う。
基本的にそれが今どのように:
作品の表
私はそれをしたいどのようにMovie ID - Movie name - Genres - Actors 1 - Inception - Sci Fi - Leonardo Di Caprio, Ellen Page
:
作品の表
Movie ID - Movie Name 1 - Inception
ジャンル表
Genre ID - Genre Name 1 - Sci Fi
俳優表
Actor ID - Actor Name 1 - Leonardo Di Caprio 2 - Ellen Page
ジャンル関係表
Movie ID - Genre ID 1 - 1
俳優の関係表
Movie ID - Actor ID 1 - 1 1 - 2
それだけのジャンルだった場合、私は手ではなく、私はシンプルを考え出すのに苦労しています映画や俳優の何千ものがあるのでこれを行うことができますこのすべてのデータを変換するアプローチ。
私はすべてのデータのcsvダンプを持っており、これをこの形式でインポートするためにPHPスクリプトを使用して実行できるとわかっています。または、SQLコマンドを実行してこのようにデータを並べ替えることができるかどうかわかりませんデータベースには200,000以上の映画があります)。
これを達成するためのヒントやアイデアは非常に高く評価されます。