Conversione MDB --> MySQL

Mountain

Nuovo Utente
27 Dic 2012
12
1
3
Ho un database MSAccess di circa 30 MB con 8 tabelle; vorrei convertirlo in MySQL (che ho già installato). Ho provato vari tool ma non sono riuscito nel mio scopo, forse a causa della non conoscenza di MySql. C'è qualche programma free facile facile da usare, a prova di stupido ?
Grazie per l'attenzione
 
Se riesci ad esportare lo schema del db con una sintassi sql ansi, mysql dovrebbe caricarlo su senza problemi.
 
Nel week end voglio provare il programma suggerito da "borgo italia", ma prima devo installare php e MySQL (e non sarà un'impresa facile, per me).
Ho fatto un tentativo con WAMP ma a me serve IIS, non Apache. Ho visto però che esiste anche WIMP.
Per il momento grazie.
 
ciao
forse prima ho detto una stupidaggine,
se non riesci come ha detto flam, prima esporti in CSV, cosa penso sia possibile, da acces
poi dopo esserti creato la tabella mysql vuota con un piccolo php la riempi con i dati del csv
PHP:
<?php
$righe = file('../provaCSV.csv');
unset($righe[0]);//l'indice 0 contiene il nome dei campi
foreach($righe as $campi){
	//ho fatto la prova con solo due campi
	$campo=explode(';', $campi);
	//al posto dell'eco ci andranno le varie istruzioni mysql
	echo "INSERT INTO tabella(id,nome) VALUES('".$campo[0]."','".$campo[1]."')";echo "<br>";
}
?>
eventualmente fai delle prove prima di trattare il tuo db
 
Le tabelle sono 8, qualcuna con una trentina di campi di vario tipo. Se proprio si deve fare - a mano - in questo modo, bisogna che prima le tabelle siano (vuote) ben configurate. Facendo atenzione al tipo di dati (esempio integer, long, byte, ecc. ecc; tutti numeri ma di tipo diverso fra loro; mettere d'accordo i tipi di msaccess con quelli di mysql può essere impegnativo).
 
Il suggerimento di borgo di esportare i dati come CSV è validissimo.
L'unica cosa è che per evitare il problema che descrivi devi ricreare a mano la struttura delle tabelle su MySql, impostando i tipi giusti: a quel punto dovrebbe risultare semplice e senza particolari intoppi l'operazione di importazione.

Aggiungo: se hai qualche problema nella conversione dei tipi di dati prova a scrivere sempre in questo topic, magari possiamo suggerirti quelli più appropriati se hai dei dubbi.
 
Ultima modifica:

Discussioni simili