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

Posso importare una struttura aggiornata in una tabella MySQL senza perdere il suo contenuto corrente?

Quello che faccio di solito è memorizzare ogni singolo ALTER TABLE istruzione eseguita sulle tabelle di sviluppo e applicarle alle tabelle di destinazione quando necessario.

Esistono modi più sofisticati per farlo (come strumenti di confronto delle strutture e simili), ma trovo che questa pratica funzioni bene. Questa operazione manuale passo dopo passo aiuta anche a prevenire l'alterazione o la distruzione accidentale dei dati a causa di modifiche strutturali che modificano il tipo o la lunghezza massima di un campo.