• User

    Come si sposta una colonna mysql?

    Ciao a tutti
    Vorrei sapere se con PHP posso spostare un campo mysql da un punto all'altro di una tabella e cime?
    Ho infatti erroneamente inserito in mezzo un campo che desideravo unvece fosse alla fine
    Grazie


  • Consiglio Direttivo

    Dato che il nome del campo è univoco per una tabella, qualunque sia la sua posizione non ti crea alcun problema almenocché tu non usi un INSERT INTO table senza il richiamo dei nomi dei campi dato che li vai a riempire tutti e nel loro ordine specifico 😉
    Se proprio credi ti serva averla nella posizione che tu desideri puoi gestirtela dal PhpMyAdmin o usando:

     
    ALTER TABLE table DROP column; //per eliminarla
    ALTER TABLE table ADD column <definizione colonna>; // per ricrearla alla fine della tabella
    
    

    puoi aggiungere AFTER nomecampo se invece lo vuoi posizionare dopo un campo specifico 😉