mysql创建数据库名称不正确

时间:2013-10-10 18:38:24

标签: mysql database

例如,当我转到mysql命令行并执行:

mysql> create database `#mysql#testdb`;

并尝试:

mysql> show databases;

我只得到一个名为“testdb”的数据库,而不是“#mysql#testdb”。

知道这里有什么问题吗?

2 个答案:

答案 0 :(得分:3)

您使用#(sql comments)之类的特殊字符。如果可以避免,请使用下划线'_'代替#。否则,请查看this page,它应该可以帮助您使用特殊字符。

答案 1 :(得分:2)

#是一个mysql注释表示法。你基本上是在评论mysql。