■文字コード(my.cnf)
◆MySQL5.1以下:
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
◆MySQL5.5以上:
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
■文字コード(DB作成時の指定例)
create database hoge default character set utf8;
■InnoDBを使う create table例
create table session (
session varchar(128) binary primary key not null,
ukey int(12) not null
adddate datetime not null,
expired boolean not null default false
) ENGINE=InnoDB;/*type=InnoDB;*/
■文字列比較について
binary宣言をしたカラムについては、常識的な比較を行う。
binary宣言をしないカラムに関しては、大文字小文字の違いを無視した比較を行う。
最終更新:2011年12月16日 13:23