当我将生产数据导入我的开发数据库时,有些东西出现了,我现在有两个相似的数据库表,区别只有一个包含数据库名称作为表前缀。
在这种情况下,我有一个数据库rmstg
和两个表
main_stratkeys
rmstg.main_stratkeys
如何删除后一张桌子?
DROP TABLE rmstg.main_stratkeys
删除第一个表,但不删除后者。
DROP TABLE rmstg.rmstg.main_stratkeys
返回内部.rmstg.
声明的SQL语法错误。
答案 0 :(得分:1)
尝试使用反引号:
drop table `rmstg.main_stratkeys`;
或
drop table rmstg.`rmstg.main_stratkeys`;
答案 1 :(得分:1)
假设您正在使用CLI:
USE rmstg;
DROP TABLE main_stratkeys;
也是一种选择。
反引号也应该是有帮助的,尽管不是那种语法。