我正在尝试转储和导入一个只有数字表名的数据库。关于命名约定,我无能为力,我知道它不应该是数字,但就是这样!
我遇到的问题是转储是可以的,但是当我尝试导入它时,出现以下错误:
Unknown table '0'
这发生在以下行:
DROP TABLE IF EXISTS `0`;
所以问题是,有没有办法转储数据库并在表名前面包含数据库名称(工作台会自动执行此操作),或者我可以更改我的导入,以便在导入过程中附加数据库名称以使其工作?
类似的东西
CREATE TABLE `dbname`.`0` ( ... )
或者有没有其他方法可以解决这个问题?
谢谢
山 姆
drop table if exists `0`
对我来说效果很好,我认为这是mysql版本的问题 我的版本是5.6.16,