μεταφορά δεδομένων απο μία βάση σε άλλη

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
tempo
Δημοσιεύσεις: 808
Εγγραφή: 25 Μάιος 2002 16:41
Επικοινωνία:

μεταφορά δεδομένων απο μία βάση σε άλλη

Δημοσίευση από tempo » 06 Δεκ 2007 17:11

καλησπέρα,

το πρόβλημα μου είναι το εξής: θέλω να μεταφέρω δεδομένα απο έναν πίνακα_Α μιας βάσης_Α σε έναν άλλο πίνακα_Β μιας βάσης_Β.

Γνωρίζω ότι αυτό είναι εύκολο να γίνει με χρήση της

INSERT INTO `Βάση_Α`.`πίνακας_Α` (πεδίο1Α,πεδίο2Α,πεδίο3Α)
SELECT πεδίο1Β,πεδίο2Β,πεδίο3Β FROM `Βάση_Β`.`πίνακας_Β` WHERE 1=1

το πρόβλημα είναι ότι τα δεδομένα είναι γραμμένα με Ελληνικούς χαρακτήρες και όταν γίνεται η μεταφορά στην νέα βάση φαίνονται ως $%$#%#$

μετά απο αρκετές προσπάθειες βρήκα ότι με χρήση του προγράμματος SQLyog μπορεί να γίνει η μεταφορά χωρίς να χαλάσουν οι χαρακτήρες. Το κακό είναι ότι με το πρόγραμμα αυτό μπορεί να γίνει η μεταφορά ενός ολόκληρου πίνακα και όχι μόνο πεδίων αυτού. Έτσι δεν κάνει για την περίπτωση μου επειδή εγώ θέλω την μεταφορά μόνο 3 πεδίων.

μήπως γνωρίζετε κάποιο άλλο πρόγραμμα διαχείρισης SQL που να μπορεί να κάνει αυτό που περιγράφω παραπάνω χωρίς να χαλάει τους χαρακτήρες?

ή κάποια άλλη βοήθεια....
http://www.automotonet.com πραγματικές καταναλώσεις αυτοκινήτων και μοτοσυκλετών όπως διαμορφώνονται απο τους οδηγούς
http://www.ipedia.gr online εγκυκλοπαίδεια με ερωτήσεις και απαντήσεις απο τους επισκέπτες

lakritidis
Δημοσιεύσεις: 401
Εγγραφή: 04 Αύγ 2005 14:35
Τοποθεσία: Katerini
Επικοινωνία:

μεταφορά δεδομένων απο μία βάση σε άλλη

Δημοσίευση από lakritidis » 31 Δεκ 2007 12:23

Κάνε τη δουλειά σου με το SQLyog και μετά διέγραψε τα πεδία (ALTER TABLE)

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες