Zrobiłem coś takiego w celu wykorzystania on duplicate key update
:Jakie jest znaczenie nazwy indeksu podczas tworzenia indeksu w MySQL?
CREATE UNIQUE INDEX blah on mytable(my_col_to_make_an_index);
i jego działało w porządku. Po prostu nie jestem pewien, jaki jest cel nazwy indeksu - w tym przypadku "bla". To, co przeczytałem, mówi o użyciu, ale nie mogę zrozumieć dlaczego. Wygląda na to, że nie jest używany w zapytaniach, chociaż widzę go po wyeksportowaniu schematu.
Więc ... do czego służy nazwa indeksu? Jeśli to pomaga linia w CREATE TABLE
kończy się patrząc jak:
UNIQUE KEY `clothID` (`clothID`)
Czy mogę utworzyć indeksy o tej samej nazwie na różnych stołach? –
@FrozenFlame Można w MySQL, ale nie w wielu innych bazach danych, takich jak PostgreSQL. – ostrokach