MySQL中无法删除的表

MySQL

用phpmyadmin莫名其妙的建立了一个名为“myhnet?class”的数据库
却发现,这个数据库我无法在MySQL命令行中删除
不管用什么命令,都无法删除这个库
最后,还是在phpmyadmin中删除了
不知道正确的格式是什么。。
反正,下面三种写法全是错的,如果您知道,麻烦您把正确的格式写上,谢谢

 mysql> drop database myhnet?class
 mysql> drop database 'myhnet?class'
 mysql> drop database "myhnet?class"

No related posts.


One Response to “MySQL中无法删除的表”

  1. myhnet — November 20, 2007 @ 5:37 pm

    总的来说,phpmyadmin是个很奇怪的东西。
    也就是它让我对MySQL的权限搞得摸不清头脑。
    grant授权语句明明就能让我达到目的,让用户可以建表却不能建库
    可是这个phpMyAdmin却偏偏在这种加了下划线的库的授权之中,却还可以新建一个像上面这种名称的新库,并且可以自由操作。
    今天总算真像大白了。以后建库,就尽量不用特殊字符吧。

Leave a Reply