Messaggi: 161
Discussioni: 94
Registrato: Jan 2017
Reputazione:
0
Sto usando la piu' recente versione di PhpMyadmin,scaricata col PC dal relativo sito web e successivamente copiata su Raspberry.
Funziona normalmente,pero' ho notato che se faccio l'Esporta delle tabelle di uno dei database,lo cancello per prova e
provo a ricaricarlo con Importa,mi da errore.
Per evitare l'errore ho scoperto occorre scegliere l'opzione "personalizzata" di Esporta,e attivare il comando
"crea database".
Nel file *.sql cosi creato appare infatti li comando crea database...
Apparentemente cosi funziona normalmente,ma qualcuno sa se cosi salvo davvero tutto o se e' opportuno attivare anche altre opzioni prima del salavataggio ?
Messaggi: 54
Discussioni: 5
Registrato: Nov 2015
Reputazione:
2
28/11/2017, 22:34
(Questo messaggio è stato modificato l'ultima volta il: 29/11/2017, 23:20 da Zzed.
Motivo modifica: tolto il quote: non quiotare mai per intero un post, sopratutto se è quello appena prima: per leggerlo basta alzare lo sguardo!
)
Il file *.sql altro non è che una serie di comandi, dati a mySQL, che ricostruiscono il DB.
Il database è l'insieme delle tabelle e delle relative righe.
Per intenderci, se fai un DB con indirizzi degli amici avrai una tabella indirizzi e le righe di indirizzi degli amici (via, città, ecc.).
Poi, nello stesso DB potrai avere alte tabelle con altre righe.
Ora se cancelli le tabelle con il relativo contenuto (comando DROP) le tabelle non esistono più: l'import deve prima crearle e poi caricare il contenuto. E quello che fa il comando CREATE TABLE che devi selezionare nella esportazione, eventualmente puoi usare CREATE TABLE IF NOT EXISTS per non creare la tabella se esiste.
Poi verranno ricreate le righe (INSERT INTO ...).
Se cancelli solo il contenuto delle tabelle con il comando TRUNCATE (e NON la tabella) l'opzione CREATE TABLE non e necessaria.
Le righe verranno aggiunte in import con INSERT INTO ...
Saluti,
Saluti,
Fabrizio
Messaggi: 161
Discussioni: 94
Registrato: Jan 2017
Reputazione:
0
29/11/2017, 09:10
(Questo messaggio è stato modificato l'ultima volta il: 29/11/2017, 23:19 da Zzed.
Motivo modifica: tolto il quote: non quiotare mai per intero un post, sopratutto se è quello appena prima: per leggerlo basta alzare lo sguardo!
)
Ti ringrazio,vorrei sapere solo una cosa,queste informazioni sul phpmyadmin ed eventualmente altre,dove si possono trovare ?
Messaggi: 54
Discussioni: 5
Registrato: Nov 2015
Reputazione:
2
29/11/2017, 17:38
(Questo messaggio è stato modificato l'ultima volta il: 29/11/2017, 23:18 da Zzed.
Motivo modifica: tolto il quote: non quiotare mai per intero un post, sopratutto se è quello appena prima: per leggerlo basta alzare lo sguardo!
)
In rete trovi del materiale, ma phpmyadmin non è altro uno strumento, per quanto comodo, che interagisce con il server SQL (mySql) usando comandi SQL. Credo tu debba approfondire SQL e relativi comandi. Anche in questo caso in rete trovi molto materiale.
Ciao,
Fabrizio
Saluti,
Fabrizio