• ベストアンサー

大文字、小文字のバイナリ型について

Mysqlで大文字と小文字を区別するように、特定のカラムにBINARYを設定しましたが、逆に、それを解除(削除)する方法はありますでしょうか? BINARYの設定の方法は多くのサイトで見つけられましたが、削除の方法は分かりませんでした。 どなたかよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.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など)

hana43
質問者

お礼

ありがとうございます。 utf8等の文字コードを指定してやればうまくいきました。 ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

削除? 別の適正な値に変更するのでは? 文字列として設定するならvarcharあたりがよくつかわれます

hana43
質問者

補足

ご連絡ありがとうございます。 元々varcharで設定していたのですが、後にalter table table modify id varchar(10) binaryと設定しました。 おかげでidのカラムはbinaryとなったのですが、これを元に戻したいです。 よろしくお願いします。

関連するQ&A