问题标签 [mysql-error-1005]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 创建表期间 MySQL 错误 150
我有一张tbl_groupmaster
使用 SQL 创建的名称的表,如下所示:
我正在tbl_groupmanager
使用外键关系创建另一个带有 name 的表:
但我收到此错误:
SQL 错误: 无法创建表 '.\student\tbl_groupmanager.frm' (errno: 150)..
这是什么?我无法识别我的错误。请帮我解决这个问题。提前致谢。
mysql - mysql。无法创建表 errno 150
我必须在 MySQL 中创建一个包含两个表的数据库,但脚本失败并出现 errno 150(外键问题)。我仔细检查了两个表上的外键字段是否相同,但我找不到任何错误。
这是脚本:
我已经在 Windows 和 Ubuntu 中使用不同版本的 MySQL 进行了尝试,但没有成功。
有任何想法吗?
mysql - MYSQL - 无法创建外键
当我执行以下查询时,它会引发错误,
错误:
mysql - 第 244 行的错误 1005 (HY000):无法创建表 './intranet2/dept.frm' (errno: 150)
我从生产中转储了一个数据库:
mysqldump -u 用户名 -p Intranet2 > Intranet2.sql
进入开发服务器:
mysql -u 用户名 -p intranet2 < intranet2.sql
我明白了:
第 244 行的错误 1005 (HY000):无法创建表 './intranet2/dept.frm' (errno: 150)
我试图把它放在 sql 文件的开头:
设置 FOREIGN_KEY_CHECKS = 0;
但我仍然收到同样的信息。mysqldump 应该能够重新创建数据库,否则我可以相信我的备份吗?
mysql - SQL查询Alter Table MySql中的错误
执行以下查询时出现错误:
我可能做错了什么?
mysql - 外键和 MySQL 错误
我有以下脚本在 MySQL 5.1 版中创建一个表,以引用其他 3 个表。所有 3 个表都是使用 InnoDB 创建的,并且所有 3 个表的 ID 列都定义为 INT。
我已经成功创建了其他引用 ACCOUNT 和 PERSON 的表,但是,这是第一个引用 ADDRESS 的表,所以我在下面也包含了该表的定义,如运行。
我得到的错误是 ERROR 1005 (HY000) with errno 150,据我所知与外键创建有关。
失败的脚本是(为简单起见删除了额外的列):
下面是用于创建 ADDRESS 表的 SQL 语句(为简单起见,删除了额外的列)。
我在这里浏览了几个处理类似问题的问题,但大多数似乎是重复的定义和不匹配的字段类型,以及一些没有将 InnoDB 用于其中一个或另一个表。然而,这些似乎都不是问题。有任何想法吗?
mysql - 创建外键时出错
尝试添加外键约束时出现此错误:
在删除该项目时,我需要对共享项目 ID 的所有图像执行 ON DELETE CASCADE。我的简化表结构如下:
现在,当我运行下面的查询以添加约束时,查询失败并出现上面发布的错误。有人可以帮忙吗?
太感谢了!
mysql - 帮助Mysql数据库设计
我有以下实体:住宅列表、商业列表、租赁列表和特色列表,其中包含每个用户的特色属性。最合乎逻辑的似乎是利用超类型/子类型方法并创建下表:
但是当我尝试创建住宅表时,Mysql 返回错误“MySQL 错误号 1005。无法创建表‘住宅’(errno:150)”
也许我的 DDL 不正确。或者甚至有可能在 MySQL 中同时拥有 FK 的 PK?如果不是,那么这种场景的最佳设计是什么?
mysql - 导入mysql备份时出现问题
当我尝试导入 mysql 备份文件时,我收到这样的错误,
MySQL zwrócił komunikat: Dokumentacja
虽然一切似乎都很好,但我有点害怕未来可能会出现什么后果
提前致谢:)
mysql - 同一表的 MySQL 外键失败,错误 1005,errno 150
DDL如下:
为什么是错的?