如何删除名称包含特殊字符的视图

创建视图时不小心将视图名称变成 SQL 语句了:

+-----------------------------------------------+
| Tables_in_foobar                              |
+-----------------------------------------------+
| (SELECT p.`game_server_id` AS game_server_id, |
+-----------------------------------------------+

请问该如何删除这个视图?

回复
阅读 2.8k
2 个回答

刚刚看了下 Navicat 的操作日志,是使用 ` 将视图名称包裹起来:

DROP VIEW `(SELECT p.``game_server_id`` AS game_server_id,`;

如果名称中存在 ` ,就在 ` 外面再加一层 ` 。基本上让上面那段代码语法高亮正常了,就能成功执行了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏