Spostare Colonna

di il
7 risposte

Spostare Colonna

Salve,
ho un tabella con molte colonne che vorrei riordinare a mio piacimento..
In realtà, ho già riordinato le colonne con il comando:
ALTER TABLE nome_tabella MODIFY COLUMN nome_colonna VARCHAR(50) AFTER altra_colonna;
Tuttavia quando vado a pescare i dati con PHP, facendo un ciclo foreach, questi vengono prelevati con il vecchio ordine..!
Come posso risolvere questo problemino?

7 Risposte

  • Re: Spostare Colonna

    Basta specificare l'ordine delle colonne nella SELECT.
    Non dirmi che carichi sempre tutte le colonne con SELECT * FROM ...
  • Re: Spostare Colonna

    gibra ha scritto:


    Basta specificare l'ordine delle colonne nella SELECT.
    Non dirmi che carichi sempre tutte le colonne con SELECT * FROM ...
    In questo caso mi servono tutte e quindi si, utilizzo l'asterisco..
    Ovviamente si tratta di una singola riga
  • Re: Spostare Colonna

    Nessuno?
  • Re: Spostare Colonna

    Ti ho già risposto, e mi sembra più chiaro di così non si può.

    Perché, allora chiedi "Nessuno?"
  • Re: Spostare Colonna

    Mi sa che Luigi non ha capito...

    Luigi, rileggi la risposta di gibra...
  • Re: Spostare Colonna

    A me non risulta, con mariadb, utilizzando CHANGE COLUMN (che non è identico a MODIFY COLUMN).
    Ti consiglio di usare Heidi per questi lavori
  • Re: Spostare Colonna

    oregon ha scritto:


    Mi sa che Luigi non ha capito...

    Luigi, rileggi la risposta di gibra...
    A me sembra che voi non abbiate capito la mia risposta.. In questo caso utilizzo l'asterisco perchè mi servono tutte le colonne..
    Parliamo inoltre di una tabella con molte colonne, quindi l'idea di andarle a selezionare una ad una per riordinarle è antiestetico a mio parere..
    Ma soprattutto, io amo approfittare di queste situazioni per imparare cose nuove.. Quindi se c'è una soluzione, ben venga.. Altrimenti, amen
Devi accedere o registrarti per scrivere nel forum
7 risposte