我正在尝试导入.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’(错误号:150)
问题内容: 尝试在mysql中创建表时出现错误。 有解决的技巧吗? 错误: 问题答案: 查看有关外键约束的MySQL手册: 如果重新创建已删除的表,则该表必须具有符合引用该表的外键约束的定义。如前所述,它必须具有正确的列名和类型,并且必须在引用的键上具有索引。如果不满足这些条件,MySQL将返回错误号1005,并在错误消息中引用错误150。 一些想法: 最好删除表,并使用格式正确的语法对其进行新建
问题内容: 我在Internet上搜索了此问题的解决方案,并检查了Stack Overflow问题,但是没有一种解决方案适合我的情况。 我想创建一个从表sira_no到metal_kod的外键。 该脚本返回: 我尝试将索引添加到被引用的表中: 我在两个表(字符集和排序规则)上都检查了METAL_KODU,但找不到该问题的解决方案。我该如何解决这个问题? 这是metal_kod表: 问题答案: 错误
问题内容: 这是我的桌子: 现在,当我尝试导入时出现错误:#1005-无法创建表’kobeco_yii.tbl_comments’(错误号:150)(详细信息:Percona- XtraDB,支持事务,行级锁定和外键) 问题答案: 您正在尝试在其他表之前创建。需要表和用于外键约束。 尝试将for移至其他下方。
问题内容: 我必须在MySQL中创建一个包含两个表的数据库,但是该脚本因errno 150(外键问题)而失败。我仔细检查了两个表上的外键字段是否相同,但找不到任何错误。 这是脚本: 我已经在Windows和Ubuntu中使用不同版本的MySQL进行了尝试,但无法正常工作。 有任何想法吗? 问题答案: 没有定义索引。 需要对施加约束。 有了这个: 然后一切都将按预期工作。
问题内容: 我正在尝试构建apk,但是firebase admob出现了问题,如果我在没有运行的情况下运行,那么apk可以完美运行并且构建时没有任何错误如何解决该问题? 我收到此错误: 在这种情况下,任务’:firebase_admob:verifyReleaseResources’的执行失败。 我正在使用此版本,甚至尝试了一些最新版本,但问题仍然存在。 问题答案: 我面临类似的错误。但我建议您制