14

私のPCでubuntuサーバーを試してみて、mysqlを含むいくつかのコマンドをテストしてきました。phpMyAdminがこの「testing?db」のようなデータベースの作成を許可した理由がわかりません。SSH経由でこのデータベースを削除しようとしていますが、次のエラーが発生します。

mysql> show databases
    -> ;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| testing?db         |
| testing_db         |
| wp                 |
+--------------------+
6 rows in set (0.00 sec)

mysql> DROP DATABASE testing?db;
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 '?db' at line 1
mysql>

'?'でデータベースを作成してみました その中には、構文エラーもあります。ssh経由。では、このデータベースを削除するにはどうすればよいですか?

4

1 に答える 1

48

試す:

DROP DATABASE `testing?db`;
于 2011-03-27T03:13:27.717 に答える