Ho un database MySQL in cui i nomi degli indici sono condivisi tra le tabelle. Che va bene in MySQL, perché i nomi degli indici devono essere unici all'interno di una tabella e non all'interno di un database. Ma devo esportare questo database in un sistema che richiede che il nome dell'indice sia globalmente unico.Come posso rinominare tutti gli indici in MySQL
C'è qualche comando o script che posso eseguire per assegnare nomi univoci agli indici? Non mi interessa se sono generati casualmente.
Non c'è, ma è possibile scrivere script personalizzato per questo. Una nota: non c'è modo di rinominare l'indice in mysql (precedente a 5.7: http://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html), solo drop + create – zerkms