Je hebt twee keuzes:
-
Onderzoek elke tabel handmatig en bepaal wat
ALTER
commando's om uit te voeren om dezelfde wijzigingen in de productie aan te brengen als in de ontwikkelomgeving -
Gebruik mysqldump om een back-up te maken van alle gegevens op de productieserver en vertel hem de DROP/CREATE TABLE-instructies over te slaan (kijk door --help voor de opdrachtregeloptie). Dump het schema vervolgens alleen van de dev-server, importeer het naar de productieserver en importeer uw back-up om de rijen er weer in te krijgen. Dit vereist dat u geen kolommen heeft verwijderd.
In de toekomst wilt u uw schemawijzigingen gaan bijhouden. Moderne ORM's zoals Doctrine, ActiveRecord hebben iets dat 'migraties' wordt genoemd en waarmee u deze kunt beheren en toepassen op een database door de schemaversie bij te houden.