如何删除名称含空格的MySQL数据库?实例为Flight_Search DB_DEV
删除名称包含空格的MySQL数据库
MySQL 8.0.33中,当数据库名称包含空格、特殊字符或与保留字冲突时,直接执行普通删除语句会触发语法错误——因为数据库名会被解析为多个独立的语法元素。
针对名称为Flight_Search DB_DEV的数据库,正确的删除语句需要用**反引号(`)**包裹整个数据库名称:
DROP DATABASE `Flight_Search DB_DEV`;
关键说明
- 反引号是键盘Tab键上方、波浪线(~)对应的符号,不要混淆为单引号(')或双引号(")
- 执行前务必核对数据库名称的拼写(包括空格位置),避免误删其他数据
- 若使用可视化客户端(如MySQL Workbench、Navicat),可直接选中目标数据库后通过右键菜单删除,客户端会自动处理标识符的语法包裹
内容的提问来源于stack exchange,提问作者Aran Choudhary
相关产品推荐
相关产品推荐

