インデックス(インデックス)は、MySQL で大文字と小文字を区別する UNIQUE として定義されていますか?
22843 次
2 に答える
88
フィールドの照合に依存します-(大文字と小文字を区別しci
ない)かcs
(大文字と小文字を区別する)か。それに応じて一意のインデックスが適用されます。
于 2009-01-21T01:13:04.620 に答える
22
この構文を使用すると、列の大文字と小文字を区別できます。一意のインデックスも大文字と小文字が区別されます。
ALTER TABLE tbl_name MODIFY
col_name column_definition
[CHARACTER SET charset_name]
[COLLATE collation_name]
例:
ALTER TABLE `tablename` MODIFY
`column` VARCHAR(100)
CHARACTER SET utf8
COLLATE utf8_bin;
注: utf8_bin は、文字列内の各文字のバイナリ値によって文字列を比較します。
Msql 5.5.X でテスト済み
于 2013-06-28T16:19:05.737 に答える