首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署到用破折号命名的Azure中的MySql数据库

问部署到用破折号命名的Azure中的MySql数据库
EN

Stack Overflow用户
提问于 2018-09-25 09:26:15
回答 1查看 63关注 0票数 0

我有一个MySql数据库,我想将它部署到Azure。因此,Azure上的数据库已经创建了,我基本上只是在修改它:

代码语言:javascript
复制
use my-db;
drop existing_tables;
// create new tables etc.

但问题是,我的雇主用破折号(- )命名Azure数据库,而我无法访问Azure门户,以便重新命名它。因此,现在,当我试图部署数据库时,我会得到以下错误:

无法创建数据库

详细的日志显示“我的-db.附近有语法错误”。

我已经尝试修改我的脚本

代码语言:javascript
复制
use "my-db";
use `my-db`;

即使没有use语句,但都不起作用。

对于部署,我使用一个名为Azure数据库的TFS构建管道阶段进行MySql部署。

我自己有机会解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-09-25 13:37:42

它似乎是MySQL部署脚本Azure数据库中的一个bug。

请参阅用于Azure数据库部署的MySQL命令中的数据库名称未转义在GitHub上的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52494793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档