PDA

View Full Version : [MySql]Importare dati da db diversi


RaouL_BennetH
19-02-2008, 16:05
Ciao a tutti :)

Ho due database che hanno ciascuno una tabella di anagrafica perfettamente identica sia come struttura che come tipo di fields.

Dovrei importare i dati dalla tabella anagrafica del database A alla relativa del database B.

Ho provato prima ad esportare i dati contenuti nella tabella come file csv, ma importandoli nell'altra mediante load data local infile, ho riscontrato problemi perchè in detta tabella, c'è un campo definito come "Text" e quindi contiene al suo interno doppi apici, apici singoli, slash e affini che mi creano un casino quando cerco di importarli.

Come potrei fare?

Grazie :)

RaouL.

RaouL_BennetH
19-02-2008, 17:52
Ho risolto facendo così:



//Dal database A

SELECT * FROM anagrafica INTO OUTFILE '/tmp/anagrafica.txt';

use databaseB;

LOAD DATA LOCAL INFILE '/tmp/anagrafica.txt' INTO TABLE anagrafica;