Giannis Kozyrakis - trv
trv at freemail.gr
Sun Sep 2 14:03:32 EEST 2007
Palias Panagiotis wrote:
> Προσπαθώ να επαναφέρω τη βάση ένος forum. Έχω το dump αλλά όταν πάω να το
> επαναφέρω χτυπάει πρόβλημα σε κάποια γραμμή για
>
> MySQL: Duplicate entry '' for key 1
>
> Από το ψάξιμο που έκανα είναι ένα bug που σχετίζεται με το ότι όταν το key σε
> κάποια καταχώριση είναι 0 και η βάση το κάνει 1 γιατί δεν έχει ενεργοποιημένο το
> no_auto_value_on_zero και χτυπάει γιατί η επόμενη τιμή είναι 1.
> Προτείνουν λύσεις να γίνει το dump με το mysqldump που έχει ενεργοποιημένη την
> παράμετρο, όμως η βάση δεν υπάρχει πια :'-(
> Προτείνουν κάποιες λύσεις όπως να κάνω -1 την τιμή, αλλά λόγω απειρίας με βάσεις
> δεν ξέρω πώς να το κάνω. Δοκίμασα να ξεκινήσω το daemon με
> --mode=no_auto_value_on_zero αλλά δεν άλλαξε κάτι.
> Όποιος έχει καμία ιδέα...
>
> Παναγιώτης Παληάς
>
Το πρόβλημα ειναι κλασσικό, και οφείλεται σε λάθος / διαφορετικό
encoding μεταξύ του sql αρχείου και της βάσης που προσπαθείς να κάνεις
το restore.
trv
More information about the Linux-greek-users
mailing list