Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365

    [MYSQL] Riordinare struttura

    salve, una domanda in merito a Mysql...

    è possibile riordinare la struttura di una tabella?

    penso che non si possa fare, però vi chiedo lo stesso consiglio

    ad esempio se ho una tabella così strutturata

    codice:
     CREATE TABLE IF NOT EXISTS `figlio_test` (
    `FIGLIO_TEST_id` bigint(10) NOT NULL AUTO_INCREMENT,   
    `FIGLIO_TEST_nome` varchar(100) COLLATE utf8_unicode_ci NOT NULL,   `FIGLIO_TEST_descrizione` text COLLATE utf8_unicode_ci,   
    `PADRE_TEST_id` bigint(10) NOT NULL`FIGLIO_TEST_email` varchar(95) COLLATE utf8_unicode_ci DEFAULT NULL,   
    PRIMARY KEY (`FIGLIO_TEST_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
    ad esempio vorrei che PADRE_TEST_id venga dopo FIGLIO_TEST_id... quindi vorrei cambiare l'ordine della struttura senza alterare ne i nomi dei campi, ne i dati all'interno.

    è possibile? grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Certo che si può fare

    codice:
    alter table figlio_test
    change column padre_test_id padre_test_id bigint(10) not null after figlio_test_id;

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.