環境
MySQL5.7
知りたいこと概要
- MySQLで、varchar型(テキストを入れるカラム)にindexを貼るのはOKか?
- 対象のカラムがメールアドレスである場合、indexは意味を成すのか?
- どのような点に注意してindexを貼るべきなのか?
知りたいこと詳細
今回新しくテーブルを設計するにあたり、where句で使うのが主にメールアドレス(文字列)のカラムになってしましました。
uniqueにすればいいとは思うのですが、
退会→再登録
などのときに、unique制約だとエラーになってしまいます。
なので、できればindexを使いたいと考えているのですが、
メールアドレスは他と重複するものがありません。
なので、indexを貼ってもあまり意味がないように思えます。
なにか案がございましたら、ご教示いただけますと幸いです。
よろしくお願いいたします

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/13 07:35
2019/05/13 07:39 編集