问题标签 [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.

0 投票
4 回答
1667 浏览

mysql - 错误号 150 mySQL

这让我汗流浃背 - 当我尝试在 mySQL 中创建表时,我收到错误 150。我翻遍了论坛,没有用。该语句使用外键约束 - 两个表都是 InnoDB,所有相关列都具有相同的数据类型,并且两个表具有相同的字符集和排序规则。这是被引用表的 CREATE TABLE 和原始 CREATE TABLE 语句。有任何想法吗?

新表:

参考表:

0 投票
2 回答
197 浏览

mysql - 通过 Doctrine Build Task 添加 FK 关系的问题

我已经仔细检查了我的模式,它的正确性......事实上的原则也建立了一次......现在它的一些 FK 关系困扰着我......我也检查了数据类型。都是 int(4) 或 int(2)

这里有 2 个问题: 1. 表可以拥有的关系(依赖项/FK)数量是否有上限?我在一个表中最多有 7 个 FK 2. 引用父表 (PK) 的表的数量是否有上限?我在 20 个表中最多有 30 个字段引用选项表 3 中的单个 ID 列。是否需要定义 CASCASE 行为?我没用过!

在这种情况下,没有关系生活会更好吗?

错误是:

我还直接在 MySQL 中触发了查询,它导致了同样的错误。

0 投票
1 回答
3347 浏览

mysql - Mysql: ERROR 1005 (HY000): Can't create table 'receitascakephp.recipes' (errno: 150)

我不知道为什么,但我得到:

0 投票
3 回答
76931 浏览

mysql - sql错误错误号:121

我有错误

谁能告诉我哪一个是问题?

0 投票
3 回答
5976 浏览

mysql - MYSQL 更改表 - 添加 INDEX + FOREIGN KEY 给出错误 1005

这个 alter table 命令有什么问题:

如果我掉线

这是工作 ,

我得到的错误是:

如何在同一字段上添加 FOREIGN KEY 和 INDEX

更新:

我尝试分离到 2 个查询,首先添加 INDEX,然后添加 FOREIGN KEY,添加的索引但第二个查询不起作用!

当我更改外键的名称(如:'fk_2')并尝试运行它时,出现错误:错误代码:1452 无法添加或更新子行:外键约束失败

0 投票
2 回答
620 浏览

mysql - 创建时出现数据库错误 - Errno 150

运行以下查询时,我收到以下错误,我只是尝试创建这个没有 FK 或任何东西的简单表,但仍然收到此错误。可能是什么原因?SQL查询:

MySQL 说:文档

1005 - 无法创建表“xauction.orders”(错误号:150)(详细信息...)

0 投票
4 回答
9394 浏览

sql - MySQL错误代码:1005

我正在尝试将外键添加到我的表中,但收到此错误。错误代码:1005 无法创建表 'william.#sql-88c_3' (errno: 150) 我有 3 个表。员工、客户和合同。

雇员 [employee_no PK] ,客户 [customer_no PK] 合同 [contract_no PK] 我想要合同的外键作为合同 [contract_no PK,employee_no FK],customer_no FK]

我试图直接做它失败了,我现在正在尝试alter语句。Alter脚本有什么问题吗?

0 投票
1 回答
253 浏览

sql - 3张桌子上的错误代码1005错误编号121我做错了什么?

代码:


- 表mydbSEX



- 表mydbTEAMS



- 表mydbCHAMPIONSHIPS



- 表mydbTEAMS_PER_CHAMPIONSHIP



- 表mydbMATCHES



- 表mydbPLAYERS



- 表mydbMASTERS



- 表mydbSANCTIONS



- 表mydbSANCTIONS_PLAYERS


0 投票
1 回答
200 浏览

sql - MySql:创建表和外键的简单问题

我在创建表和外键时遇到问题。(errno:150) 这里是截图更新图片: http://img264.imagevenue.com/img.php?image= 14866_db_122_223lo.jpg

也许问题出在数据库设计上。

0 投票
1 回答
40 浏览

mysql - 制作表时出错-mysql

错误是:无法创建表 c.handsets

我如何找到问题?

我创建了一个数据库,发现其中创建了我的其他表,但只有一个表给了我这个错误。