tempo Δημοσ. 6 Δεκεμβρίου 2007 Δημοσ. 6 Δεκεμβρίου 2007 καλησπέρα, το πρόβλημα μου είναι το εξής: θέλω να μεταφέρω δεδομένα απο έναν πίνακα_Α μιας βάσης_Α σε έναν άλλο πίνακα_Β μιας βάσης_Β. Γνωρίζω ότι αυτό είναι εύκολο να γίνει με χρήση της INSERT INTO `Βάση_Α`.`πίνακας_Α` (πεδίο1Α,πεδίο2Α,πεδίο3Α) SELECT πεδίο1Β,πεδίο2Β,πεδίο3Β FROM `Βάση_Β`.`πίνακας_Β` WHERE 1=1 το πρόβλημα είναι ότι τα δεδομένα είναι γραμμένα με Ελληνικούς χαρακτήρες και όταν γίνεται η μεταφορά στην νέα βάση φαίνονται ως $%$#%#$ μετά απο αρκετές προσπάθειες βρήκα ότι με χρήση του προγράμματος SQLyog μπορεί να γίνει η μεταφορά χωρίς να χαλάσουν οι χαρακτήρες. Το κακό είναι ότι με το πρόγραμμα αυτό μπορεί να γίνει η μεταφορά ενός ολόκληρου πίνακα και όχι μόνο πεδίων αυτού. Έτσι δεν κάνει για την περίπτωση μου επειδή εγώ θέλω την μεταφορά μόνο 3 πεδίων. μήπως γνωρίζετε κάποιο άλλο πρόγραμμα διαχείρισης SQL που να μπορεί να κάνει αυτό που περιγράφω παραπάνω χωρίς να χαλάει τους χαρακτήρες? ή κάποια άλλη βοήθεια....
random Δημοσ. 7 Δεκεμβρίου 2007 Δημοσ. 7 Δεκεμβρίου 2007 δοκίμασε το Toad for mysql http://www.toadsoft.com/toadmysql/ απο mysql δεν ξερω άλλα. αλλα πρεπει να εχει σχέση με καποιες ρυμισεις collating, code page, κλπ. κανονικά θα επρεπε να γίνεται αυτο που θελεις, μεσα απο το mysql prompt, χωρις κανένα αλλο εξτρα πρόγμαμμα. άσχετο: αν αντιγράψεις ολόκληρο εναν πίνακα, μετά η mysql δεν έχει δυνατότητα drop fields ?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.