Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [MySQL] add first

  1. #1
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732

    [MySQL] add first

    scusate l'ignoranza ma in SQL non esiste mica la possibilità di spostare una colonna prima o dopo un'altra?

    se la sposto dopo (after) funziona ...

    mentre prima (first) no ... perchè?

    es.
    codice:
    id(int) default null not null primary key auto_increment
    cognome varchar(30);
    nome varchar(30);
    
    per scambiare di posto nome/cognome posso fare:
    
    alter table utenti modify cognome varchar(30) after nome;
    
    ma non:
    
    alter table utenti modify nome varchar(30) first cognome;
    why?

  2. #2
    after - before ...




    ma non credo sia la strada giusta

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    non funziona

    mi accetta solo il comando AFTER

    altrimenti mi dice "errore di sintassi"

    uso MySQL 4.1.7

    in effetti però anche in PphMyAdmin c'è solo la possibilità di inserire una colonna all'inizio della tabella, alla fine e dopo un'altra ... ma non prima.

    ma quindi esiste il comando che vorrei impartrgli?

  4. #4
    [supersaibal]Originariamente inviato da piero.mac
    after - before ...

    ma non credo sia la strada giusta [/supersaibal]
    Mi quoto da me.... after e' l'opposto di before, ma non per mysql. Ho sbagliato database.

    Mysql usa first per mettere al primo posto della lista e poi gioca solo su after.... Quindi per mettere per primo non servono altre indicazioni dopo.


    alter table utenti modify nome varchar(30) first



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.