|
WHERE Field <> 1 и значение NULL
|
|||
---|---|---|---|
#18+
Изменил COLLATE непосредственно у колонки NAME в таблице на NOCASE_COLL выполнил запрос Код: sql 1.
что изменилось изменилось: 1. PLAN (REGIONS INDEX (REDIONS_NAME_IDX1)) - уже индекс используется 2. но результат всё равно = NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2015, 13:19 |
|
WHERE Field <> 1 и значение NULL
|
|||
---|---|---|---|
#18+
X11Тогда мне нужно полностью "переделывать" столбец и "переливать" данные из старого в новый? Варианты 1. Переделывать. Новый - перезилив - "переименование". 2. Если очень нужно, то материализовать столбец с нужной кодировкой и коллейтом с помощью триггера. (Это если индекс по функции не помог) 3. Если ширина выборки не радует, то денормализация - связки 1 к 1, и уже там шерстить 4. Если это ключевой момент системы и нужна адекватная скорость, то искать внешние системы и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2015, 13:19 |
|
WHERE Field <> 1 и значение NULL
|
|||
---|---|---|---|
#18+
X11Изменил COLLATE непосредственно у колонки NAME в таблице на NOCASE_COLL Так и надо. Применение коллейта на ходу, как использование функции. В индексе то всё по-старому. X111. PLAN (REGIONS INDEX (REDIONS_NAME_IDX1)) - уже индекс используется 2. но результат всё равно = NULL Результат от индекса зависеть не должен. Индекс - внутренний механизм обеспечения выполнения запроса. Такой запрос выдаёт данные? Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2015, 13:28 |
|
WHERE Field <> 1 и значение NULL
|
|||
---|---|---|---|
#18+
X11Изменил COLLATE непосредственно у колонки NAME в таблице на NOCASE_COLL А индекс после этого ты пересоздал? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2015, 13:34 |
|
WHERE Field <> 1 и значение NULL
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovX11Изменил COLLATE непосредственно у колонки NAME в таблице на NOCASE_COLL А индекс после этого ты пересоздал? Я не знал, что нужно пересоздавать индекс. Пересоздал. проверил запрос. Всё равно NULL вот доказательство "Город" есть ищу "город" результат null ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2015, 14:10 |
|
WHERE Field <> 1 и значение NULL
|
|||
---|---|---|---|
#18+
скрипт Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2015, 14:22 |
|
|
start [/forum/topic.php?fid=40&msg=38982192&tid=1562781]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
234ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 328ms |
0 / 0 |