Welche der "vielen cs-kollationen" würdest du für diesen Fall nehmen? Als Vorgabe sei außerdem Unicode-Fähigkeit verlangt.
latin1_german_cs ist für deutsche inhalte natürlich am interessantesten, zukunftsorientiert ist man aber in allen fällen mit utf-8_general_ci (die utf-8 bzw unicode-vorgabe hatte ich jetzt ganz vergessen ;)) unterwegs - wenn mans nun wirklich case-senstive haben will, bleibt nicht mehr viel übrig utf-8_general_cs ist zwar implementiert, ist afaik aber aufgrund eines bugs ?! nicht in den standard-binarys von mysql enthalten
mit uft-8_bin hat man halt den nachteil, dass exakt verglichen wird und man eben mit einer suche nach A kein Ä findet oder ähnliches sondern eben nur exakt das selbe zeichen