Hai due scelte:
-
Esamina manualmente ogni tabella e determina cosa
ALTER
i comandi da eseguire per apportare le stesse modifiche alla produzione apportate all'ambiente di sviluppo -
Utilizzare mysqldump per eseguire il backup di tutti i dati nel server di produzione e dirgli di saltare le istruzioni DROP/CREATE TABLE (consultare --help per l'opzione della riga di comando). Quindi scarica lo schema solo dal server di sviluppo, importalo nel server di produzione e importa il backup per ripristinare le righe. Ciò richiede che tu non abbia rimosso alcuna colonna.
In futuro, vorrai iniziare a tenere traccia delle modifiche allo schema. Gli ORM moderni come Doctrine e ActiveRecord hanno qualcosa chiamato "migrazioni" che ti aiutano a gestirli e ad applicarli a un database tenendo traccia della versione dello schema.