sql >> Database >  >> RDS >> Mysql

Kan ik een bijgewerkte structuur in een MySQL-tabel importeren zonder de huidige inhoud te verliezen?

Wat ik meestal doe, is elke ALTER TABLE . opslaan statement uitgevoerd op de ontwikkelingstabel(len), en pas ze toe op de doeltabel(len) wanneer dat nodig is.

Er zijn meer geavanceerde manieren om dit te doen (zoals hulpmiddelen voor het vergelijken van structuren en dergelijke), maar ik vind dat deze oefening goed werkt. Door dit stap voor stap handmatig te doen, wordt ook voorkomen dat gegevens per ongeluk worden gewijzigd of vernietigd door structurele wijzigingen die het type of de maximale lengte van een veld wijzigen.



  1. doctrine2:hoe u een één-op-veel omzet in een veel-op-veel zonder gegevens te verliezen

  2. Wanneer MongoDB of andere documentgeoriënteerde databasesystemen gebruiken?

  3. Genest setmodel, tel items in categorieën

  4. MySQL concat() om kolomnamen te maken voor gebruik in een query?