首页 > MySQL 的库名用 a.b.c 的形式是否符合命名规则,该如何删除已存在的 a.b.c 库

MySQL 的库名用 a.b.c 的形式是否符合命名规则,该如何删除已存在的 a.b.c 库

之前的同事用 a.b.c 命名了数据库,我也模仿着写的,然后数据库需要删除/重命名,但

drop database a.b.c;

提示语法错误,怎么破?


问题已经自己解决了。

数据库不能删除,是因为 uwsgi 进程还在运行。停掉进程后,通过 phpMA 删掉了数据库。命令行的问题没有进一步研究,不过 @风逐蓝天 的方法已经试过了,还是提示语法错误。


a.b.c 前后加上 ` 。


哈哈~ 看着头像觉得是你~ 进来一看确实是你~ 在南方还好?


mysql中特殊制定某表名的时候加反引号(键盘1左侧的玩意儿),mysqldump的时候所有的表名都会是这种格式,反引号可以防止表明于mysql重名的情况发生,以及特殊表的创建。
ps:mysql表名区分大小写,linux和windows同时用的时候可能会有问题,统一小写为妙。

【热门文章】
【热门文章】