Добрый день.
Не могу понять какой индекс и как его использовать
Есть 2 таблицы А и Б с уникальными id и в таблице Б есть поле produkt_id которое соответствует А.id.
В какой таблице нужно создавать индекс и какой (по умолчанию у меня в обоих стоит primary на id - предполагаю нужно удалить этот индекс и создать его для поля Б.produkt_id, не нужно как-то дополнительно связывать А.id и Б.produkt_id ?)?
Так же хотелось чтоб при удалении значения из таблицы А, удалялись все записи из Б как будто delete where А.id = Б.produkt_id
в phpmyadmin 4.6.4 не нашел связей что попробовать методом тыка разобраться
Индекс нужен на колонке Б.product_id, а чтобы при удалении из таблицы А, удалялись связанные данные из таблицы Б используют внешние ключи (foreign key). Читайте примеры из документации.
Primary удалять не нужно, его всегда ставят на поле id.