MySQL 的库名用 a.b.c 的形式是否符合命名规则,该如何删除已存在的 a.b.c 库
巴扎黑
巴扎黑 2017-04-17 11:22:57
[MySQL讨论组]

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

drop database a.b.c;

提示语法错误,怎么破?

巴扎黑
巴扎黑

全部回复(4)
伊谢尔伦

问题已经自己解决了。

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

迷茫

a.b.c 前后加上 ` 。

PHP中文网

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

PHP中文网

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号