dvp
Новичок
PRIMARY and INDEX keys should not both be set for column
Мастера, подскажите.
Есть таблица
Ключём являются оба поля.
Таблица является ключевой в работе и поэтому запросы к неё часты.
Запросы имеют вид
Поставил 2 индекса на поля. Проверил через EXPLAIN - оба индекса активно используются.
Но! phpMyAdmin мне пишет в качестве рекомендаии:
Т.е. нельзя делать индексом часть составного ключа? Почему? Разве PRIMARY KEY(node_id, card_id) поможет при выборке ".... WHERE node_id=99"??
Мастера, подскажите.
Есть таблица
Код:
CREATE TABLE links (
uint node_id not null,
uint card_id not null
);
Таблица является ключевой в работе и поэтому запросы к неё часты.
Запросы имеют вид
Код:
SELECT node_id FROM links WHERE card_id=67;
SELECT card_id FROM links WHERE node_id=99;
Но! phpMyAdmin мне пишет в качестве рекомендаии:
Код:
PRIMARY and INDEX keys should not both be set for column `node_id`