Ошибка SQL MAX JOIN SIZE

12
LEOnidUKG
На сайте с 25.11.2006
Offline
1734
#11
а тип поля 
topic_visibility

какой? Int?

Не пробовали оптимизацию таблицы сделать, чтобы он её пересоздал.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
W1
На сайте с 22.01.2021
Offline
297
#12
LEOnidUKG #:
а тип поля 

какой? Int?

Не пробовали оптимизацию таблицы сделать, чтобы он её пересоздал.

tinyint
Не, пересоздавать таблицу не пробовал. Проблему решил снятием проверки, в стартпосте написал.
Просто любопытно стало, что за хрень такая. Я и по другим запросам проверял:

AND topic_visibility IN (7,8) - не работает
 AND topic_visibility IN (7,8,1) - работает
 AND topic_visibility IN (7,8,2) - не работает

Какая-то магическая единица. Чего-то я в этой кухне не понимаю.

Мой форум - https://webinfo.guru –Там я всегда на связи
LEOnidUKG
На сайте с 25.11.2006
Offline
1734
#13
а если сделать выборку тупо по это единице, т.е. WHERE  topic_visibility IN (1)
W1
На сайте с 22.01.2021
Offline
297
#14
LEOnidUKG #:
а если сделать выборку тупо по это единице, т.е. WHERE  topic_visibility IN (1)

Единица там у большинства строк, это форумная тема в паблике. Но и 0, и 3 тоже вставлял в таблицу, эффекта не даёт. Собственно и вылезло при модерации темы, когда 0 появился. А так что с 0, что с 3, что без них – всё одинаково отрабатывает.
И по одной цифре выборка работает хоть с 0, хоть с 1, хоть с 3.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий