Я хочу выполнить поиск без учета регистра в Django с базой данных MySQL.

Я пытаюсь выполнить поиск без учета регистра в модели в Django. Вместо этого я получаю поиск с учетом регистра. Согласно документам Django, коляция utf8_general_ci приводит к поиску без учета регистра. Моя текущая коляция - utf8mb4_0900_ai_ci.

Я пытался:

SELECT dbasename ALTER TABLE tablename CONVERT TO CHARACTER SET utf8mb4 collate utf8_general_ci;

но это дало мне:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE website_card CONVERT TO CHARACTER SET utf8mb4 collate utf8_general_c' at line 2

Я не понимаю, что я делаю не так. Пожалуйста, посоветуйте.

Вернуться на верх