- ベストアンサー
大文字、小文字のバイナリ型について
Mysqlで大文字と小文字を区別するように、特定のカラムにBINARYを設定しましたが、逆に、それを解除(削除)する方法はありますでしょうか? BINARYの設定の方法は多くのサイトで見つけられましたが、削除の方法は分かりませんでした。 どなたかよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>alter table table modify id varchar(10) binary ああ、そういうバイナリですか・・・ であればこんな感じで標準のutf8にしてはいかがでしょうか? alter table `テーブル名` modify id varchar(10) character set utf8 collate utf8_general_ci (もしくはcollate utf8_unicode_ciなど)
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
削除? 別の適正な値に変更するのでは? 文字列として設定するならvarcharあたりがよくつかわれます
質問者
補足
ご連絡ありがとうございます。 元々varcharで設定していたのですが、後にalter table table modify id varchar(10) binaryと設定しました。 おかげでidのカラムはbinaryとなったのですが、これを元に戻したいです。 よろしくお願いします。
お礼
ありがとうございます。 utf8等の文字コードを指定してやればうまくいきました。 ありがとうございました。