最も簡単な方法は、列自体に適切な照合を適用することです。次に例を示します。
CREATE TABLE foo (
foo_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(30) NOT NULL COLLATE 'utf8_spanish_ci',
PRIMARY KEY (`foo_id`)
)
COLLATE='utf8_spanish_ci'
ENGINE=InnoDB;
アップデート:
Čはスペイン語の文字ではありません。
クロアチア語、スロベニア語、ボスニア語、スコルト サーミ語、ラコタ語のアルファベットでは、アルファベットの4 番目の文字です。チェコ語、北サーミ文字、およびバルト言語のリトアニア語とラトビア語では、文字は
5 位です。スロバキア語では、アルファベットの6 番目の文字です。また、パシュトー語 (چ に相当) とサーニッチ語でも使用されます。
数字とは異なり、文字には決まった絶対順序がありません。アルファベット順の概念全体は相対的です。最初にルール セットを選択する必要があります。次の SQL クエリを実行して、MySQL サーバーで使用できるものを確認します。
SHOW CHARACTER SET
...そして、あなたの期待によりよく合うものを選びました。説明書に簡単な説明があります。