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