Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Stex70 07 Mar 2013, 18:14:28

: inserimento utenti tabella
: Stex70 07 Mar 2013, 18:14:28
Salve, ho fatto un upgrade da un joomla 1.5 alla versione 2.5 e mi sono fatto il backup del database.
Adesso per motivi "tecnici" ho dovuto reinstallare il sito e ho necessita di mettere tutti gli utenti che ho nel vecchio database in quello nuovo.
Quando faccio l'importazione però mi da errore #1062 - duplicate entry for key PRIMARY.
credo che al 99.9% sia il primo campo ID che rompe ma anche leggendo su altri forum dicevano di impostare come valore INT e non tiny ( cosa che però già era cosi ), fatto sta che adesso non riesco a portare tutti i mille utenti che avevo nel vecchio database in quello nuovo.
Tenete presente che il Super user che ho nel sito nuovo ha ID 618 e ho anche rinominato l'user con solito ID nel vecchio database credendo che fosse quello il "duplicato".
Qualche soluzione??
Grazie mille anticipatamente.


Stefano
: Re:inserimento utenti tabella
: tomtomeight 07 Mar 2013, 18:20:05
Guarda che non puoi portare gli utenti della 1.5 nella 2.5 con un semplice import export.
: Re:inserimento utenti tabella
: Stex70 07 Mar 2013, 19:01:40
lo so :D
ho il sito gia funzionante con la versione 2.5, diciamo che voglio portare degli utenti da un sito a un altro.. tutti e due 2.5!


Mi ero spiegato male prima forse.
: Re:inserimento utenti tabella
: tomtomeight 07 Mar 2013, 19:10:34
Devi verificare ed evitare doppioni di id altrimenti hai l'errore che hai citato.
: Re:inserimento utenti tabella
: Stex70 07 Mar 2013, 19:42:13
ho un database vuoto con UN solo utente con ID 618 l'ho scritto sopra.
anche se trasferisco un solo utente mi da sempre il solito errore....
: Re:inserimento utenti tabella
: tomtomeight 07 Mar 2013, 19:45:24
Duplicate key può essere anche un altro campo oltre all'id.
: Re:inserimento utenti tabella
: Stex70 07 Mar 2013, 22:02:15
il problema è il duplicate key PRIMARY....ma ho provato anche a togliere il valore Primary all' ID ma non cambia nulla....
qualcuno ha una soluzione ??
Grazie

: Re:inserimento utenti tabella
: mau_develop 07 Mar 2013, 22:19:32
non devi modificare la chiave primaria, devi semplicemente disabilitare l'autoincrement in fase di importazione e poi rimetterlo

...ma non capisco perchè tu debba prima creare una tabella o usarne una vuota... semplicemente ricrei tutto il db e qs problema non ce l'hai
: Re:inserimento utenti tabella
: Stex70 07 Mar 2013, 23:19:57
????
scusa io devo mettere SOLO la tabella user di un sito e metterla in un altro.... e che faccio sovrascrivo tutto il database di due siti diversi??
Cmq mi sa che sbaglio qualcosa io... forse non so bene la procedura per prendere SOLO i dati di una tabella e metterli dentro a un'altra [size=78%]di 2 database di 2 siti diversi :D[/size]
chiarisco tutto il procedimento forse sapete darmi la query giusta:
Io devo inserire SOLO il contenuto della tabella jos25_users del database Jollytrade dentro la tabella wx9_users del database Jolly.
Ecco quello che voglio e che devo fare.
Sapete dirmi la query giusta ?
: Re:inserimento utenti tabella
: Mmaw 08 Mar 2013, 05:04:21
Crei un user in phpMyAdmin.
Non generi una tabella associata, ma crei un duplicato del vecchio database e lo associ al nuovo user.
POI crei il sito.
Che ci vuole?
: Re:inserimento utenti tabella
: tomtomeight 08 Mar 2013, 08:14:32
L'import export si fa pure con una o alcune tabelle, cancella tutte le tabelle che interessano gli utenti, sul db in cui vuoi importare ed importa solo quelle interessate. Attento poi ai prefissi.