Ich habe so etwas wie dies, um on duplicate key update
zu verwenden:Welche Bedeutung hat der Indexname beim Erstellen eines Index in MySQL?
CREATE UNIQUE INDEX blah on mytable(my_col_to_make_an_index);
und seine funktionierte gut. Ich bin nur nicht sicher, was der Zweck des Indexnamens ist - in diesem Fall 'blah'. Die Sachen, die ich gelesen habe, sagen, dass ich eine benutzen soll, aber ich kann nicht verstehen warum. Es scheint nicht in Abfragen verwendet zu werden, obwohl ich es sehen kann, wenn ich das Schema exportieren.
Also ... welchen Zweck erfüllt der Indexname? Wenn es die Linie in den CREATE TABLE
hilft endet aussehen wie:
UNIQUE KEY `clothID` (`clothID`)
Kann ich Indizes mit demselben Namen in verschiedenen Tabellen erstellen? –
@FrozenFlame Sie können in MySQL, aber nicht in vielen anderen Datenbanken, wie PostgreSQL. – ostrokach