sql >> Database teknologi >  >> RDS >> Mysql

Kan jeg importere en opdateret struktur til en MySQL-tabel uden at miste dets nuværende indhold?

Det, jeg plejer at gøre, er at gemme hver eneste ALTER TABLE sætning køres på udviklingstabellen/-tabellerne, og anvende dem på måltabellen/-tabellerne, når det er nødvendigt.

Der er mere sofistikerede måder at gøre dette på (som struktursammenligningsværktøjer og sådan), men jeg synes, denne praksis fungerer godt. At gøre dette manuelt trin for trin hjælper også med at forhindre utilsigtet ændring eller ødelæggelse af data ved strukturelle ændringer, der ændrer et felts type eller maksimale længde.



  1. Sådan formateres SQLite-forespørgselsresultater i TCL-tilstand

  2. Konfiguration af Service Broker til asynkron behandling

  3. SSMS-resultater til gitter - CRLF er ikke bevaret i copy/paste - nogen bedre teknikker?

  4. MySQL Bestil før gruppe efter