mysql - 如何删除名为 "/"的数据库

标签 mysql database syntax drop-database

这个数据库是使用 CMS 自动创建的。数据库名称是不带引号的“/”。当尝试删除它时,会出现这种情况。

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

mysql Ver 14.14 Distrib 5.6.24,用于使用 EditLine 包装器的 debian-linux-gnu (x86_64)

感谢您的帮助。

最佳答案

你需要反引号:

DROP DATABASE `/`; 

关于mysql - 如何删除名为 "/"的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30426138/

相关文章:

mysql - 是否可以将 GROUP BY 语句嵌套在一起?

php - 本地点,服务器上的逗号

php - fatal error 调用未定义函数mysql_connect()

database - 正确地将表放入 4NF?

php - 从一个 MySQL 表中获取条目,可选择计算其他表中的相应 ID

c++ - 函数应用关联到左边

c++ - 无法编译简单的 C++ 程序,需要说明

python - 为什么这个字典定义会引发语法错误?

php - SQL事务和表SELECT LOCK说明

database - Postgresql 查询优化 不允许内部/外部连接