Back to top

Autore Topic: Ampliamento DB - Conversione da Access a MySql  (Letto 4353 volte)

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Ampliamento DB - Conversione da Access a MySql
« il: 26 Mag 2016, 15:45:01 »
Ciao a tutti,
ho la necessità di integrare nel db di Joomla una tabella mia personale che, purtroppo, è progettata in access.
Come posso convertire un file Access (o anche csv) in una tabella MySql ?

Ho provato ad utilizzare BullZip ma non funge :(


Attendo vostre!!


A.
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #1 il: 26 Mag 2016, 16:03:28 »
se non sbaglio phpmyadmin può importare file access, oppure esporti da access a Sql e poi importi in phpmyadmin
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #2 il: 26 Mag 2016, 16:04:23 »
Io però non uso PHPAdmin ma MySql Workbench
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #3 il: 26 Mag 2016, 16:10:01 »
ora e tanto che non lo uso, da quando ho win10 non riesco ad installarlo, ma dovrebbe avere un import data da qualche parte.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #4 il: 26 Mag 2016, 16:23:12 »
Giuro che non c'è. Tra l'altro esisteva un ToolKit che si chiamava Mysql migration ToolKit che faceva proprio questo lavoro ed è stato abbandonato... perché?? mi chiedo perchè?!!?!? :(
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #5 il: 26 Mag 2016, 16:35:50 »
non hai la possibilità di usare phpmyadmin, anche di un altro sito, dopo aver importato esporti ed hai il file Mysql
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #6 il: 26 Mag 2016, 16:38:56 »
Ci ho già pensato (e provato) ma non funge :S Però qua potrei sbagliare qualcosa io.
Io creo un file Csv da Excel (in quanto vengo da un file xls).
Ho notato, però, che il csv non viene troncato (ovvero delimitato in modo errato??)

Esempio:
ID;Nominativo;Codice Fiscale;DATA ASS  assunzi
1;Andrea;Lazio;23/05/2016


La domanda è: la sintassi di cui sopra è corretta?


A.
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #7 il: 26 Mag 2016, 16:56:04 »
il csv deve essere formattato così

Codice: [Seleziona]
campo1;campo2;campo3;campo4

campo1;campo2;campo3;campo4

campo1;campo2;campo3;campo4

se hai anche l'intestazione di colonna, nelle impostazioni di importazione dovresti avere "salta x righe" e tu inserisci 1
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #8 il: 26 Mag 2016, 17:00:35 »
Si si quello non è un problema, però sembra non funzionare.
Smanettando qua e la, invece, ho trovato la seguente query:


Codice: [Seleziona]
LOAD DATA LOCAL INFILE 'E:/WebSite/dbdata/database_coop.csv'
INTO TABLE db_paco
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n';



Potrebbe funzionare?
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #9 il: 26 Mag 2016, 17:03:07 »
gli unici delimitatori che ho provato sono le virgole e i punto e virgola, il '\n' non credo funzioni, quello è un break specifico per la lettura ordinata del codice
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #10 il: 26 Mag 2016, 17:04:05 »
Quindi posso cancellare l'ultima parte della query e provarla? (Paura, Paura!!)
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #11 il: 26 Mag 2016, 17:05:13 »
ma no niente paura, tu tienilo da una parte il file orginale e lavora con una copia
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #12 il: 26 Mag 2016, 17:14:34 »
Allora, sembra funzionare, anche se Workbench rileva errori, in realtà ha copiato tutti i record!
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #13 il: 26 Mag 2016, 17:30:22 »
magari gli merrori sono dovuti ad una diversa codifica dei caratteri, non c'era qualche messaggio specifico?
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #14 il: 26 Mag 2016, 17:39:14 »
Come non detto: ho modificato la struttura del DB (quella era una prova) e rifatto file csv ed ora non funziona...
Ufffffff


Tento di nuovo.


A.
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #15 il: 26 Mag 2016, 17:51:01 »
Incorrect integer value , ecco l'errore che mi da.
In un db dove sono presenti 11 colonne, ne riempie correttamente 4 le altre mette 0 nonostante siano riempite...
« Ultima modifica: 26 Mag 2016, 17:58:57 da andreasuriani »
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #16 il: 26 Mag 2016, 17:57:12 »
puoi allegare il file?

P.S. edita che non si legge quello che hai scritto, sono dovuto ricorrere a firebug
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #17 il: 27 Mag 2016, 09:58:48 »
Buondi, scusa ma ieri poi è stata una serataccia :D
l'errore è "Incorrect Integer Value". In pratica, importa fino alla colonna n5, poi si ferma e mette tutti 0 :(


TI viene in mente qualcosa?


A.
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #18 il: 27 Mag 2016, 10:45:12 »
no, non saprei, se vedessi il file o almeno le prime righe dove si verifica l'errore....
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Ampliamento DB - Conversione da Access a MySql
« Risposta #19 il: 27 Mag 2016, 11:13:10 »
L'errore si verifica sulle colonne, non sulle righe.



La struttura contiene dati sensibili: posso inviarteli in Pvt?


A.

"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

 



Web Design Bolzano Kreatif