MySQL テーブルで TEXT フィールドの値を一意にしたい。
ちょっとした調査の結果、パフォーマンスの問題のために、誰もが TEXT フィールドで UNIQUE INDEX を使用することを思いとどまらせていることがわかりました。私が今使いたいのは:
1) TEXT 値のハッシュ (md5(text_value)) を含む別のフィールドを作成します。
2) このハッシュ フィールドを UNIQUE インデックスにする
3) クエリで INSERT IGNORE を使用する
このソリューションは完全で、安全で、最適ですか? (SOで見つけました)
この目標を達成するためのより良い方法はありますか?