之前的同事用 a.b.c
命名了数据库,我也模仿着写的,然后数据库需要删除/重命名,但
drop database a.b.c;
提示语法错误,怎么破?
问题已经自己解决了。
数据库不能删除,是因为 uwsgi 进程还在运行。停掉进程后,通过 phpMA 删掉了数据库。命令行的问题没有进一步研究,不过 @风逐蓝天 的方法已经试过了,还是提示语法错误。
a.b.c 前后加上 ` 。
哈哈~ 看着头像觉得是你~ 进来一看确实是你~ 在南方还好?
mysql中特殊制定某表名的时候加反引号(键盘1左侧的玩意儿),mysqldump的时候所有的表名都会是这种格式,
反引号可以防止表明于mysql重名的情况发生,以及特殊表的创建。
ps:mysql表名区分大小写,linux和windows同时用的时候可能会有问题,统一小写为妙。