делает кто-то имеет объяснений, почему:MySQL сверка запрос
SELECT * FROM MY_TABLE WHERE 1 = 1 AND libelle COLLATE latin1_general_ci LIKE '%dég%'
возвращает 1 запись (только запись с е) хотя
SELECT * FROM MY_TABLE WHERE 1 = 1 AND libelle COLLATE latin1_swedish_ci LIKE '%dég%'
возвращает 4 записи (конечно, включая один из приведенных выше)?
Согласно MySQL doc latin1_general_ci является «многоязычным (западноевропейским) регистро-независимым», так что не следует ли ему управлять акцентами, такими как latin1_swedish_ci?
Благодаря Nicolas
В Западной Европе существует много языков. Я сомневаюсь, что все они имеют те же правила, что и шведский. –
показать результаты для обоих запросов, пожалуйста, –
Пожалуйста, покажите другие значения, которые по-разному соответствуют различным запросам. –