错误:150“外键约束格式不正确”

时间:2018-09-22 21:06:48

标签: mysql

我很困惑。 尝试导入数据库中的单个表。它是同一张表,已导出5分钟,然后再尝试将其导回。 出现以下错误:

CREATE TABLE `s_cms_static` (
  `id` int(11) NOT NULL,
  `active` tinyint(1) NOT NULL DEFAULT '1',
  `tpl1variable` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `tpl1path` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `tpl2variable` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `tpl2path` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `tpl3variable` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `tpl3path` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `description` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `html` mediumtext COLLATE utf8_unicode_ci NOT NULL,
  `grouping` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `position` int(11) NOT NULL,
  `link` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `target` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `parentID` int(11) NOT NULL DEFAULT '0',
  `page_title[...]

MySQL说:文档

  

1005-无法创建表tvworldstores_cms_static(错误号:150   “外键约束的格式不正确”)

我认为,导出表时,编辑表会更容易,因此,对于备份,我导出了原始表,将其保存,最后使用了副本。不适用于我,所以我只想将原始表导入到数据库中,现在就可以了。

有人知道现在该怎么办吗?

0 个答案:

没有答案