Общие > Базы данных

SELECT distinct не работает или версию менять?

<< < (2/2)

fidget:
в какой кодировке данные?
какая кодировка на сервере?

> Поставь у поля, по которому ищешь аттрибут BINARY.

если данные в koi8, то это не поможет ..

gad:
кодировка данных win1221
Сервер unix-овый : кодировка koi-8r.  Я могу ошибатся но mysql НЕ ДОЛЖЕН  обращать внимания на кодировку данных. По крайней мере так должно быть.  Видимо это и есть один из траблов бесплатного софта.

fidget:
> но mysql НЕ ДОЛЖЕН обращать внимания на кодировку данных.
что значит не должен обращать внимания??!!
А как он по твоему будет сортировать данные? проводить поиск?
MySQL не трогает сами данные, которые у тебя в базе лежат, но он должен знать как ему интерпретировать данные, для этого и нужно устанавливать кодировку.

Ленивый гость:
Задача: в таблице А данные в koi-8 в таблице Б данные в win1251 в таблице С- китайский язык.
как будет происходить индексация?
Я думаю он сам должен распознавать кодировку

fidget:
> Я думаю он сам должен распознавать кодировку
серверу абсолютно пофиг в какой кодировке ты запихиваешь туда данные. Ты туда запихиваешь не какой-нить читабенльный текст, а просто данные и все. Которые в одной кодировке интерпретируются как буковки "а", "б" или чего-то там еще а в других кодировках какие-нить там зюки будут. Какая у тебя кодировка установлена для сервера, так он и будет производить индексацию.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии