Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 17-07-11, 21:49   #1 (permalink)
User Newbie
 
Data di registrazione: Jul 2011
Ubicazione: Roma
Messaggi: 2
Numerazione ID in modo progressivo in database MySQL

Buonasera,
dovrei cambiare tutti gli l'ID della tabella "jos_content" (articoli) di joomla con un numero progressivo.

Attualmente ho la seguente tabella:

Codice:
Id ----- Titolo ---------- Testo
1 ------ Articolo  ----------  bla bla bla
2 ------ Articolo  ----------  bla bla bla
5 ------ Articolo  ----------  bla bla bla
99 ------ Articolo  ----------  bla bla bla
150 ------ Articolo  ----------  bla bla bla
L' ID di ciascun articolo dovrebbe essere invece essere numerato in modo progressivo, come nell'esempio seguente:

Codice:
Id ----- Titolo ---------- Testo
1 ------ Articolo  ----------  bla bla bla
2 ------ Articolo  ----------  bla bla bla
3 ------ Articolo  ----------  bla bla bla
4 ------ Articolo  ----------  bla bla bla
5 ------ Articolo  ----------  bla bla bla
Grazie.
linux05
linux05 non in linea   Rispondi citando
Vecchio 17-07-11, 22:18   #2 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Ciao linux05,
se elimini il campo e lo ricrei con autoincrement dovresti ottenere ciò di cui hai bisogno.
Thedarkita ora è in linea   Rispondi citando
Vecchio 17-07-11, 23:13   #3 (permalink)
User Newbie
 
Data di registrazione: Jul 2011
Ubicazione: Roma
Messaggi: 2
Grazie per la risposta.


Per cancellare il campo ID ho utilizzato questa query:

ALTER TABLE jos_content DROP id


Invece per inserire il nuovo ID ho utilizzato:

ALTER TABLE jos_content ADD id VARCHAR(20)

La colonna ID è stata creata alla fine della riga (avrei dovuto usare il comando BEFORE ma non ci sono riuscito) inoltre non riesco ad utilizzare il comando AUTO_INCREMENT infatti all'interno delle celle della colonna ID appare la parola NULL.
linux05 non in linea   Rispondi citando
Vecchio 20-07-11, 10:37   #4 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Non crei l'AI perchè il campo creato è id VARCHAR(20) invece di id INT(11).
mikslap non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:34.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.