Joomla.it Forum
Non solo Joomla... => Database => : Miri 29 May 2011, 18:35:01
-
Ciao
Sto lavorando con phpmadmin e volevo importare alcune tabelle di un database, nel database di un altro sito.
Le tabelle che mi interessano sono;
jos_content
jos_categries
jos_sections
come posso fare? Grazie
-
http://www.webstyling.it/guide/phpmyadmin/guida_phpmyadmin.php
M.
-
grazie del link
ho fatto come da guida però mi esce;
Errore
query SQL:
-- -- Dump dei dati per la tabella `jos_categories` -- INSERT INTO `jos_categories` ecc ecc ecc eccc........
Deta[...]
Messaggio di MySQL:
#1062 - Valore duplicato '4' per la chiave 'PRIMARY'
-
cosa stai facendo? ripristino (caricamento) ... backup?
...dall'errore penso il ripristino, vuol dire che hai già una tabella jos_sessions su cui vuoi scrivere con una riga con id 4
M.
-
sono due siti funzionanti con joomla, perciò tutt' e due hanno le stesse tabelle. Io vorrei prendere i contenuti
jos_content
jos_categories
jos_sections
del sito X e aggiungerli alle stesse tabelle del sito Y, mantenendo cosi nel sito Y, il suo contenuto ed in piu il contenuto del sito X.
insomma, quello che m' interesa è passare tutti gli articoli da un sito all' altro.
grazie
-
se vuoi AGGIUNGERLI devi fare in modo che non abbiano l'indice (il primo numero crescente della riga dati) prova a smanettare con l'autoincrement o con le opzioni di esportazione
il problema è che hai n righe ... con indice 1, 2, 3 del db X e altre n righe 1, 2, 3 del db Y
quel numero deve essere UNICO non possono duplicarsi. l'errore è dato perchè probabilmente il primo numero che hanno in comune è alla riga 4.
Inoltre non è un'operazione molto sana unire i siti in quel modo poichè le tabelle di joomla, soprattutto quelle content sono in relazione con altre, relazioni che andresti a sconvolgere spostandole.
M.
-
se lo spostamento influisce anche in altre tabelle allora i problemi non me li cerco, piuttosto faccio copia incolla.
grazie delle risposte