From
|
"Luke650" <Luke650@email.it>
|
Date
|
Thu, 25 Apr 2002 16:05:38 +0200
|
Subject
|
Re: [HaCkmEeTiNg] domandone
|
In preda a una tempesta magnetica che gli rimescolava le sinapsi...
...Mathop il 25 Aprile 2002 alle 1:53 PM scrisse:
> >Ehmmmm...... non e' che ti stai confondendo con
> >"Aggiungi un nuovo CAMPO nella tabella" ?
> >perchè mi sa tanto che (occhio e croce) non è la stessa cosa.
>
> no no...
> in pratica, quando clicchi sul nome della tabella (non l'iconcina), la
vedi
> riga dopo riga...
> io voglio invertire l'ordine di quelle righe, che sono ordinate per
> inserimento.
>
> pare che mysqlnavigator lo faccia, ma nn sono riuscito a farlo andare,
> adesso riprovo
Ok, riCAPEZZOLiamo....
stiamo parlando della STRUTTURA della tabella.
(che viene mostrata quando si clicca sul suo nome)
la quale, ha le definizioni dei campi ordinate
in base alla loro cronologia di creazione.
Se quello che ho scritto qua sopra è il problema...
...mettiti comodo perchè ho una soluzione per te. ; )
...altrimenti ignora tutta la PAPPA che ho scritto qua sotto.
-----------------------------------------------
Usiamo phpMyAdmin come strumento.
1) Clicca sul nome del DataBase.
2) Scorri il frame a DX fino a trovare la sezione:
"Visualizza dump (schema) del database"
3) Seleziona dalla lista la tabella incriminata
4) Seleziona il RadioButton: "Struttura e dati"
5) Questo passo non è indispensabile,
(ma se vuoi fare un lavoretto pulito),
...spunta tutti i CheckBox seguenti:
- "Aggiungi 'drop table'"
- "Inserimenti completi"
- "Inserimenti estesi"
- "Usa i backquotes con i nomi delle tabelle e dei campi "
- "Salva con nome..."
6) Premi il tasto "Esegui" e digli un posto dove salvarti il file .sql
Ok, a questo punto hai un simpatico file che serve per
Rimuovere, ricreare e ripopolare la tabella.
facciamo finta che sia la seguente:
[cut]
CREATE TABLE `members` (
`Level` int(10) unsigned NOT NULL default '0',
`UserName` varchar(50) NOT NULL default '',
`ID` int(10) unsigned NOT NULL auto_increment,
`Password` varchar(50) NOT NULL default '',
PRIMARY KEY (`ID`)
) TYPE=MyISAM COMMENT='Anagrafica Utenti';
[cut]
7) Editalo con il tuo editor di testo preferito (EditPlus, rulez)
e riorganizzalo a tuo piacimento.
Ad esempio se volessi mettere la definizione del campo `ID`
dal terzo, al primo posto... otterro':
[cut]
CREATE TABLE `members` (
`ID` int(10) unsigned NOT NULL auto_increment,
`Level` int(10) unsigned NOT NULL default '0',
`UserName` varchar(50) NOT NULL default '',
`Password` varchar(50) NOT NULL default '',
PRIMARY KEY (`ID`)
) TYPE=MyISAM COMMENT='Anagrafica Utenti';
[cut]
8) Salva tutto e dallo in pasto a phpMyAdmin.
Come?
Ricordi il frame DX che abbiamo lasciato abbandonato prima?
ecco.... c'è la sezione "Esegui la/e query SQL sul database...."
(puoi anche passargli direttamente il file)
That's All Folk!
Enjoy,
Luke650.
---
To unsubscribe from this list: send the line "unsubscribe hackmeeting" in
the body of a message to majordomo@kyuzz.org