Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    ALTER TABLE selezionando tutte le tabelle

    dovrei eseguire questo comando su tutte le tabelle:

    Codice PHP:
    ALTER TABLE `nometabella` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci 
    visto che te tabelle da sistemare sono un centinaio ( ) vorrei sapere se è possibile eseguire il comando selezionando tutte le tabelle e in che modo farlo,

    grazie
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Codice PHP:
    $tabelle mysql_list_tables('tuo_database');
    while (
    $row mysql_fetch_row($tabelle) ){
    $query_agg mysql_query("ALTER TABLE $row[0] DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ") or die(mysql_error() ); 

    Fatti prima una copia delle tabelle per sicurezza.

  3. #3
    volevo anche io postare l'idea di nicola...ma se poi non sono tutte le tabelle del db

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da ellecubo
    volevo anche io postare l'idea di nicola...ma se poi non sono tutte le tabelle del db
    Non avevo considerato questa possibilità.

  5. #5
    grazie
    Manifesto Aggiornato
    Sono proprietà privata di Reika

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.