Mysql
 sql >> Database >  >> RDS >> Mysql

Qual è il significato del nome dell'indice durante la creazione di un indice in MySQL?

Il nome dell'indice viene utilizzato per fare riferimento all'indice per i comandi futuri. Come l'indice di caduta.

http://dev.mysql.com/doc/refman /5.0/en/drop-index.html

Pensa ai nomi degli indici come i nomi delle tabelle. Puoi altrettanto facilmente creare una tabella chiamata 'blah'.

CREATE TABLE blah (f1 int);

Ma "blah" non è molto utile per riferimenti futuri. Basta essere coerenti. qualcosa come

CREATE UNIQUE INDEX field_uniq on mytable(field);

o

CREATE INDEX field1_field2_inx on mytable(field1, field2);