例如,当我转到mysql命令行并执行:
mysql> create database `#mysql#testdb`;
并尝试:
mysql> show databases;
我只得到一个名为“testdb”的数据库,而不是“#mysql#testdb”。
知道这里有什么问题吗?
答案 0 :(得分:3)
您使用#(sql comments)之类的特殊字符。如果可以避免,请使用下划线'_'代替#。否则,请查看this page,它应该可以帮助您使用特殊字符。
答案 1 :(得分:2)
#
是一个mysql注释表示法。你基本上是在评论mysql。