mysql删除标题中带有单引号的数据库

Posted

技术标签:

【中文标题】mysql删除标题中带有单引号的数据库【英文标题】:mysql dropping database with single quotes in title 【发布时间】:2015-08-17 05:50:17 【问题描述】:

所以,我的 python 脚本创建了一个名为“blabla”的数据库。当我尝试 DROP DATABASE blabla - 它不存在。当我尝试任何可能的 \'blabla\' "'blabla'" 组合时 - 它们都不起作用并且我得到语法错误。使用 mysql.. 有什么建议吗?

【问题讨论】:

【参考方案1】:

您必须使用反引号来转义特殊字符:

DROP DATABASE `'blabla'`

【讨论】:

以上是关于mysql删除标题中带有单引号的数据库的主要内容,如果未能解决你的问题,请参考以下文章

mysql 进行update时,要更新的字段中有单引号或者双引号导致不能批量生成sql的问题

如何想数据库中插入单引号急

为啥'char'值必须有单引号而不是双引号? [复制]

sql语句中有单引号怎么办

如何向数据库插入带有单引号(')的字符串?--在做数据插入是一定要考虑,否则有单引号系统就会报错

SQL中的单引号转义符