タグ

ブックマーク / nayuzak.blog50.fc2.com (1)

  • MYSQLのCHAR、VARCHARカラムの大文字小文字を区別する(binary) - MYSQL

    mysqlでは、char、varcharカラムに対して検索条件(where)やソート(order by)時に大文字小文字を区別してくれません。 区別させる場合にはテーブル作成時に binary属性を設定する必要があります。 (通常はこの方法での対応をお勧めします) create table binary_column varcolum varchar(10) binary primary key, charcolum char(10) binary ); こんな感じでしょうか。 既に作成済みのテーブルに対してbinary属性を設定することも可能です。 alter table binary_column modify charcolum char(10) binary; primary key属性が設定されているカラムに対してはこれでいいのですが、既にprimary key属性が設定されてい

    takun71
    takun71 2016/04/11
    大文字小文字を区別するredshiftから、aurora(mysql互換)に移行する時にはまった
  • 1