[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Индекс не правильно считает
Kusss
В таблице 6к записей.
Есть столбец "id_product" int(1). Там много повторных записей.
Я вешаю индекс, и получаю "Уникальных элементов" столько же, сколько записей в таблице. dry.gif

Куда копнуть ?
Игорь_Vasinsky
а как запрос то выглядит?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Kusss
ALTER TABLE  `table` ADD INDEX (  `id_product` ) ;
Guest
Видимо проблема с пониманием, для чего индекс и что он из себя представляет..
Игорь_Vasinsky
Kusss
не, я имел ввиду для подсчёта)

похож ?

SELECT COUNT(*) FROM table use index (id_product);

при таблицах в InnoDB

для myisam как я понял такое не поканает - тут же говорят об этом http://stackoverflow.com/questions/1926750...-by-using-index

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Kusss, я вижу индекс, но с чего ты взял, что он должен быть уникальным??? Или 8 пишем 2 в уме? smile.gif


_____________
Стимулятор ~yoomoney - 41001303250491
Kusss
SELECT COUNT(id) FROM `table` GROUP BY id_product 
Цитата
Отображает строки 0 - 29 ( 4,747 всего, Запрос занял 0.0013 сек.)
user posted image
Valick
Kusss, сорян братан, не правильно тебя изначально понял (4 литр пива допиваю... релаксирую), можт это в памадмине баг какой?

_____________
Стимулятор ~yoomoney - 41001303250491
T1grOK
phpMyAdmin подсчитывает строки без использования группировки.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.