質問: 重複したエントリーに対抗する最もエレガントな方法 私は、自分の設定の結果としてデータベースに重複するエントリが入るのを防ぐための解決策に取り組んでいます。 私はいくつかの値のmd5ハッシュを行い、そのハッシュがすでに存在するかどうかを確認するためにテーブルをチェックする予定です。 これは、サーバー上のtxtファイルの行に沿ってmysqlテーブルや何かを使って効率的に実現できますか? 誰かより洗練されたソリューションを提案できますか? 私は何かすべての助けに感謝します。
回答: You can create a UNIQUE INDEX and add to it the column set in which values you don't want to be duplicated. Then the DB will return you an error on every transaction that attempts to duplicate that data. Check this: Create Index on MySQL reference