Ho un 'test' myism table che contiene alcuni dati obsoleti, ora voglio ricreare la tabella, tutte le colonne lo stesso eccetto che ho cambiato l'archiviazione da myism innodb. Lo sql scaricato ho usato per ricreare la tabella è come:Errore Mysql 'Errore -1 dal motore di archiviazione'
drop table test;
create table test (...)
engine=innodb
insert into test(...) values(...)
è lì che ho ottenuto l'errore "ha ricevuto l'errore -1 dal motore di archiviazione", Googled intorno, la maggior parte dei risultati si concentrano su tabelle InnoDB danneggiati. Mentre per il mio caso non penso che sia rotto, è solo qualcosa che ho perso alla caduta e creare dichiarazioni.
Un'altra cosa è che dopo aver eseguito lo sql precedente, tutto ciò che rimane per il test della tabella è un file denominato file.frm, credo che la tabella di innodb abbia bisogno di altre cose su cui eseguire ma non si sa cosa.
Come posso risolvere questo problema? E probabilmente ho bisogno di fare più compiti di questo tipo, qual è la procedura corretta per far cadere il tavolo del miismo e ricrearli come quelli innodb?
Grazie.
Vuoi dire 'myisam'? –