Mysql Créer une base de données avec des caractères spéciaux dans le nom
Je veux créer une base de données dont le nom aura caractères spéciaux. par exemple,
(., - , _, @, #, $, %, &, *)
quelqu'un peut fournir une sortie sur ce point?
source d'informationauteur MySQL DBA | 2009-05-29
Vous devez vous connecter pour publier un commentaire.
Je voudrais vous recommandons fortement de ne pas créer des bases de données avec de tels noms. Mais si vous devez absolument, voici les restrictions:
Pour créer une base de données, vous pouvez effectuer les opérations suivantes:
Simple: Ne pas.
Vous peut évasion exotique noms de table à l'aide de la backtick dans mysql, mais je ne sais pas si vous pouvez utiliser rien à l'intérieur de la backticks. Il donnera une grande quantité de douleur pendant le reste de votre logiciel de cycle de vie.
Je vous recommande plutôt de créer un autre tableau, est que des noms exotiques.
Réponse courte:
Réponse longue:
SHOW VARIABLES LIKE 'version_compile_os'
de s'y adapter). Voyez - vous- avec des noms exotiques tout devient beaucoup, beaucoup plus compliqué et à la fin c'est pas vraiment la peine.