Bạn không cần phải phát minh lại lốp bị xẹp (phát minh lại bánh xe) ở đây.
Có hai đối chiếu tiếng Tây Ban Nha trong MySQL:
utf8_spanish_ci (tiếng Tây Ban Nha hiện đại) vàutf8_spanish2_ci (tiếng Tây Ban Nha truyền thống)
Những người này biết ngôn ngữ đủ để biết rằng N và n nên được đối chiếu với nhau, nhưng Ñ và ñ là các chữ cái khác nhau giữa N và O. Trong tiếng Tây Ban Nha, Ñ thực sự là một chữ cái khác, không phải trọng âm.
Đặt đối chiếu cột của bạn thành utf8_spanish_ci và tất cả sẽ hoạt động theo cách bạn muốn.