Nazario Posté 9 Septembre 2008 Posté 9 Septembre 2008 Bonjour, Je rencontre un problème sur un site Internet et je ne veux absolument pas perdre les données enregistrées dans mes tables mySQL. Quand je souhaite effectuer un requête sur une de mes tables, j'ai le message suivant: Erreurrequête SQL: DocumentationSELECT *FROM `acp_book`LIMIT 0 , 30MySQL a répondu:Documentation#1146 - La table 'Nazario_4.acp_book' n'existe pas Donc selon la logique, la table n'existerait pas, et quand j'essayes de faire une requête SQL pour la recréer, j'ai le message suivant: MySQL a répondu:Documentation#1050 - La table 'acp_book' existe déjà Quand je regarde les structures de mes tables, dans la colonne "Enregistrements", il y a marqué "utilisé", je pense que le problème vient de là mais j'ignore comment le résoudre. (mes tables sont de type MyISAM)
Nazario Posté 9 Septembre 2008 Auteur Posté 9 Septembre 2008 Meme message d'erreur: Table: Nazario_4.acp_book Op: repair Type: error Msg_text:La table 'Nazario_4.acp_book' n'existe pas
Portekoi Posté 9 Septembre 2008 Posté 9 Septembre 2008 Et un CHECK TABLE, ca donne quoi? Je pense pas que ca t'aidera mais sait on jamais : http://dev.mysql.com/doc/refman/5.0/fr/can...find-table.html
Nazario Posté 9 Septembre 2008 Auteur Posté 9 Septembre 2008 Pour le check ca donne la meme erreur que pour le repair. Pour ton lien, j'avais déjà regardé, c'est pas un problème de casse (ca fonctionnait déjà avant)
Dan Posté 9 Septembre 2008 Posté 9 Septembre 2008 Un repair par phpmyadmin ne peut pas fonctionner :!: Si tu es sur serveur dédié, il faut arrêter mysql, aller dans le répertoire contenant cette base de données (/home/mysql/xxx ou /var/mysql/xxx ...) et lancer (pour les tables en myisam): myisamchk --force --recover *.MYI Une fois terminé, tu peux relancer mysql.
Kioob Posté 9 Septembre 2008 Posté 9 Septembre 2008 Si si Dan : http://dev.mysql.com/doc/refman/5.0/fr/repair-table.html C'est juste que c'est moins facilement scriptable, et qu'il y a beaucoup moins d'options.
Dan Posté 9 Septembre 2008 Posté 9 Septembre 2008 Si si Dan : http://dev.mysql.com/doc/refman/5.0/fr/repair-table.html Ce que je voulais dire c'est que ce n'était pas possible avec phpMyAdmin si la table est marquée "utilisée"... En tout cas, à chaque fois j'ai dû passer par myisamchk parce phpMyAdmin donnait ce type d'erreur. Dan
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant