MySQL:无法创建表(errno:150)
我正在尝试导入一个.sql文件,它在创建表时失败了。
以下是失败的查询:
CREATE TABLE `data` (
`id` int(10) unsigned NOT NULL,
`name` varchar(100) NOT NULL,
`value` varchar(15) NOT NULL,
UNIQUE KEY `id` (`id`,`name`),
CONSTRAINT `data_ibfk_1` FOREIGN KEY (`id`) REFERENCES `keywords` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
我从同一个数据库导出了.sql,删除了所有的表,现在我试图导入它,为什么它失败了?
MySQL:无法创建表‘./dbName/data.frm’(errno:150)