MySQL: Creazione nuovo indice mostra l’errore “Temporary file write failure”

Se durante la creazione di un nuovo indice per una tabella molto grande viene mostrato l’errore

#1878 - Temporary file write failure.

consiglio di procedere creando una nuova tabella sulla falsa riga della prima, aggiungere li l’indice ed infine reimportare i dati, ad esempio:

create table resources_with_key like resources;
alter table resources_with_key add primary key(category_id, lang, model, rule, role_id);
insert into resources_with_key select * from resources;

Enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta