Salve a tutti

Un mio database contiene tre tabelle InnoDB con foreign keys, per cui la cancellazione dei record figli è eseguita automaticamente dal DB. Ora, nel trasportare il database da locale ad un hosting server, non ho pensato a controllare che quest'ultimo offrisse compatibilità con InnoDB (accidenti a TopHost). Pertanto, dopo un mese di utilizzo del database dallo spazio hosting, mi sono ritrovato una serie di record "orfani".

Sto procedendo a cancellarli manualmente da PhpMyAdmin, dopo averli identificati con questa query (è corretta, vero?):

codice:
SELECT * FROM segments WHERE item_id NOT IN (SELECT id FROM items);
Ora, il mio dubbio è questo: se esporto da PhpMyAdmin solo i dati, senza struttura, e li inserisco nel vecchio database, tutto dovrebbe tornare a funzionare correttamente, no?

Nel frattempo sto cercando un hosting con supporto InnoDB.


Grazie a tutti!