Tag: MySQL错误1005

MySQL:不能创build表(errno:150)

我正在尝试导入.sql文件,并在创build表时失败。 这是查询失败: 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:不能创build表'./dbname/data.frm'(errno:150)