私はon duplicate key update
を使用するためにこのような何かやった:MySQLでインデックスを作成する際のインデックス名の意義は何ですか?
CREATE UNIQUE INDEX blah on mytable(my_col_to_make_an_index);
をし、そのうまく働きました。私は、インデックス名の目的が何であるかはわかりません - この場合、「ああ」。私が読んだものは1つを使用すると言いますが、なぜそのことを知ることはできません。クエリでは使用されていないようですが、スキーマをエクスポートすると表示されます。
インデックスの名前はどのような目的に役立ちますか?それはCREATE TABLE
でラインを助けている場合のように見える終わる:
UNIQUE KEY `clothID` (`clothID`)
異なるテーブルに同じ名前のインデックスを作成できますか? –
@FrozenFlame MySQLではできますが、PostgreSQLのような他の多くのデータベースでは使用できません。 – ostrokach