1 votes

caractères spéciaux dans mysql ?

Lorsque j'ai créé une base de données mysql, je l'ai nommée en utilisant un trait d'union, par exemple aaron-kyle .

Quand je vérifie la base de données, je vois :

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| respect-joomla     |
+--------------------+

Mais je ne peux pas supprimer la base de données.

La commande spécifique que j'ai utilisée était :

mysql> drop database respect-joomla;

L'erreur :

ERROR 1064 (42000): You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version
for the right syntax to use near '-joomla' at line 1

J'ai aussi essayé :

mysql> DROP DATABASE 'respect-joomla';

Je reçois la même erreur :

ERROR 1064 (42000): You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server 
version for the right syntax to use near ''respect-joomla'' at line 1

Existe-t-il des moyens spéciaux d'écrire - dans mysql (comme l'espace dans la ligne de commande est \ \ ) ?

1voto

Michael Hampton Points 232226

Essayez quelque chose comme :

DROP DATABASE `aaron-kyle`;

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X