В таблице 6к записей.
Есть столбец "id_product" int(1). Там много повторных записей.
Я вешаю индекс, и получаю "Уникальных элементов" столько же, сколько записей в таблице.
Куда копнуть ?
Игорь_Vasinsky
11.04.2016 - 19:39
а как запрос то выглядит?
_____________
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
ALTER TABLE `table` ADD INDEX ( `id_product` ) ;
Видимо проблема с пониманием, для чего индекс и что он из себя представляет..
Игорь_Vasinsky
11.04.2016 - 21:36
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
11.04.2016 - 22:00
Kusss, я вижу индекс, но с чего ты взял, что он должен быть уникальным??? Или 8 пишем 2 в уме?
_____________
Стимулятор ~yoomoney - 41001303250491
SELECT COUNT(id) FROM `table` GROUP BY id_product
Цитата |
Отображает строки 0 - 29 ( 4,747 всего, Запрос занял 0.0013 сек.) |
Valick
11.04.2016 - 22:55
Kusss, сорян братан, не правильно тебя изначально понял (4 литр пива допиваю... релаксирую), можт это в памадмине баг какой?
_____________
Стимулятор ~yoomoney - 41001303250491
T1grOK
12.04.2016 - 11:03
phpMyAdmin подсчитывает строки без использования группировки.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api