MySQL

バグ?

http://bugs.mysql.com/bug.php?id=23069 MySQLで文字コードをUTF8にしていると、カラムのデータ型がvarcharの時、 1文字で3バイト使用してしまう。 なので、データベースエンジンがInnoDBの場合はPrimary KeyやUnique制約に 指定したカラムのバイト数(文字…

大文字小文字

MySQLではcharとvarcharの、(少なくとも半角英数字の。それ以外は試していません)大文字小文字を 区別してくれないようです。 ただし、「BINARY」属性を付けると大文字小文字を区別してくれます。 マニュアルを読みましょうって話だと思いますが…こういう仕…