Visualizzazione dei risultati da 1 a 2 su 2

Discussione: modifica campo Mysql

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    modifica campo Mysql

    Salve a tutti: io ho la necessità di modificare la tipologia di un campo in Mysql da CHAR a 255 caratteri a LONGTEXT, SENZA PERDERE I DATI INSERITI... Non so come fare, però: con ALTER TABLE poi posso aggiungere o eliminare colonne, ma anche modificare quelle esistenti?

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Con ALTER TABLE puoi anche modificare una colonna, e "credo" che passare da CHAR a LONGTEXT dovrebbe consentirti di mantenere i dati.
    Tuttavia, per non correre rischi, ti conviene aggiungere una colonna nuova di tipo LONGTEXT, copiarci dentro i dati con una semplice query, infine eliminare la colonna vecchia e rinominare la nuova in modo che abbia lo stesso nome.
    Oppure, meglio ancora, e più semplice, fai un backup della tabella e poi ci mastruzzi sopra come ti pare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.