Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    residenza
    Bologna
    Messaggi
    38

    Modifica multipla dei nomi delle colonne di una tabella

    Salve, vi pongo un piccolo quesito:

    posso modificare, con una singola query, i nomi delle colonne di una tabella del mio database?

    Ho provato in questo modo:

    Codice PHP:
    $updateSQL "alter table f_tools CHANGE COLUMN $test1 $column1 int(11),
     
    $test2 $column2 int(11),
     
    $test3 $column3 int(11),
     
    $test4 $column4 int(11),
     
    $test5 $column5 int(11)";         
      
    mysqli_select_db($database_config$config);
      
    $Result1 mysqli_query($updateSQL$config) or die(mysql_error()); 

    ma ricevo il classico errore di sintassi non corretta

    codice:
    You have an error in your SQL syntax; check the manual that corresponds  to your MySQL server version
     for the right syntax to use near 'bitter  champion int(11)' at line 1

    Qual'è la sintassi corretta da utilizzare?

    Grazie in anticipo a chi vorrà rispondermi.
    Ultima modifica di botmite; 10-11-2013 a 17:26

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    alter table f_tools change $test1 $column1 int(11)
    una per volta
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    No, anche 1000 per volta, basta ripetere il "change"...

    alter table f_tools
    change $test1 $column1 int(11),
    change $test2 $column2 int(11)

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.