Ist es OK, den Namen eines MySQL-index die gleiche wie die Spalte indiziert?

Ist es als schlechte form zu geben, einen index mit demselben Namen wie die Spalte, es ist basiert auf?

Ist wie wenn Sie eine Spalte mit dem Namen 'foo', und Sie möchten, erstellen Sie einen normalen index auf, wäre es okay sein, um den Namen des index 'foo'? MySQL nicht beschweren, aber ich Frage mich, was die vor-und Nachteile sind.

  • Es ist okay zu tun, weil MySQL verwendet die Indizes, anders als Spaltennamen und-so Sie nicht in Konflikt. Aber es ist am besten Folgen Sie einer Namenskonvention, so dass Sie leicht zu unterscheiden die beiden, vielleicht ein Präfix hinzufügen, um Ihre Indizes, wie 'id_' oder 'idx_' oder 'ix_'
InformationsquelleAutor sqlman | 2011-06-27
Schreibe einen Kommentar