Aller au contenu

Supprimer une table MySQL dont le nom contient un croisillon


TeKa

Messages recommandés

J'ai une table dont le nom ressemble à truc#machin, et je ne peux rien en faire, le # étant mal interprété lors de l'exécution de n'importe quelle commande (drop, desc, select, ...). Si quelqu'un a déjà vu ça et sait comment s'en débarrasser, je suis preneur.

Merci.

Lien à poster

Je suppose que t'as déjà essayé mais bon je propose quand même : DROP TABLE àtruc#machinà (c'est pas une quote, c'est l'accent grave seul (AltGr 7) ).

Sinon si t'as accès à ton systeme de fichier tu peux essayer de supprimer directement le fichier table, mais bon ...

Lien à poster

Merci les gens.

En fait j'ai tenté un truc à l'arrache tout à l'heure, sans poster ici ensuite, et c'est ce que proposait nworr (non, je n'avais pas déjà essayé :p). Il suffit d'entourer le nom de la table de backquotes pour pouvoir échapper les caractères spéciaux.

Donc 1 point pour nworr au quizz SQL. :D

Lien à poster
×
×
  • Créer...