📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 05/09/16 в 19:34 |
Если таблица создаётся таким образом:
Код: |
CREATE TABLE `datas` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`data` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `data` (`data`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
1) Надо ли после этого индексировать столб id, если нужно быстро по нему искать?
2) Надо ли насильно вписывать для id UNIQUE KEY `id` (`id`) или он и так и так будет уникальным?
|
|
|
|
С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032
|
Добавлено: 05/09/16 в 20:59 |
1) нет
2) нет. primary уже включает в себя unique (и not null)
|
|
apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only
|
8
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 05/09/16 в 21:30 |
он и есть индекс.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
8
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 05/09/16 в 22:06 |
Спасибо!
Всё, теперь сплю спокойно!
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |