问题标签 [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 投票
1 回答
346 浏览

mysql - 得到 1005 MySQL 错误,不知道为什么

我正在尝试创建数据库表并将它们连接起来。我确保我的数据类型是相同的。我还确保我的表格是在添加 FK 之前制作的。任何建议将不胜感激。

0 投票
3 回答
145 浏览

mysql - MySQL 创建表时出现错误 1005

我在 MySQL Workbench 上创建了一个新数据库,但出现了很多错误。所以我尝试手动创建。但是我也遇到了另一个错误,我不明白发生了什么。

这是我的 SQL 代码:

我总是收到错误代码 1005。我使用的是 Mysql Server 5.5。我的代码有什么问题?

编辑:使用代码 USE 数据更新;但我仍然得到同样的错误。

0 投票
1 回答
134 浏览

mysql - MYSQL - #1005 - 无法创建表 'dbwms.t_trucks' (errno: 150)

我是 mysql 的新手,并且有随附的代码来生成数据库和表。前 2 个表生成良好,但出现上述错误(在主题行中)。你能帮忙吗?

在此先感谢您的帮助。

斯贝特

0 投票
2 回答
204 浏览

mysql - MySQL FK 到非唯一字段不起作用

在 MySQL 手册中,我读到“但是,系统不强制要求引用的列必须是唯一的或声明为 NOT NULL。”。所以,我尝试创建两个表:

并有错误:ERROR 1005 (HY000): Can't create table 'b.track2' (errno: 150)

为什么我不能使用偏离 SQL 标准但由 MySQL 提供并在其手册中描述的功能?

0 投票
2 回答
1873 浏览

mysql - MySQL 错误 #1005(代码 150)

我试过创建这个表,但我没有尝试过 FK 的作品。

我总是得到“#1005 - 无法创建表 'tablename' (errno: 150)”。感谢帮助。

0 投票
1 回答
2862 浏览

mysql-error-1005 - 在服务器执行 SQL 脚本 ERROR: Error 1005: Can't create table (errno: 150)

此错误的原因可能是什么?

我得到的错误是:在服务器中执行 SQL 脚本

错误:错误 1005:无法创建表“myhotel.roomer”(错误号:150)

0 投票
1 回答
1491 浏览

mysql - mysql - 我不能将外键指向日期时间字段类型

我有 2 个名为 mEmpl 和 mOrder 的表。

mEmpl 有 9 个字段:

IDEmployee (int), ShortName (varchar), Name (varchar), DBegin (datetime 主键), DEnd (datetime 主键), Directory (varchar), Mode (varchar 主键), PartTime (varchar), IDJob (int)

mOrder 有 11 个字段:

IDOrder (int), NrOrder (int), OrderDesc (varchar), IDOwner (int), Budget (float), DBegin (datetime), DEnd (datetime), Mode (varchar), ArtCost (int), BaseRate (int),基本项目(整数)

当我尝试添加mOrder(DBegin, DEnd, and Mode)引用 mEmpl 的外键时,它总是会引发错误消息:

但是,如果我只是像这样向 DBegin 添加一个外键:

它没有引发任何错误!DBegin 成功地指向 mEmpl.DBegin 主键。

谁能向我描述这里出了什么问题,或者 MySQL 是否确实不能同时指向 2 个日期时间字段?提前感谢您的回复。

0 投票
1 回答
552 浏览

mysql - Mysql查询错误#1005 150

我有一个查询,但它详细显示错误 #1005 和 150。一些innodb

如何正确处理?

0 投票
2 回答
183 浏览

mysql - MySQL 创建表时出现错误 1005

运行以下语句时:

我得到错误:

0 投票
1 回答
2142 浏览

mysql - MySQL 150 表创建表单 mysql 工作台错误(外键选项与列中的非空值冲突,已修复)

因此,当我从 mysql 工作台对模式进行转发工程时,我收到了 150 个错误。

我确保所有 pk 和 fk 都具有相同的类型。所有表都是innodb引擎。

也许我在这里遗漏了一些愚蠢的东西(如果我这样做了,我会道歉),但您的帮助将不胜感激。

这是失败并出现 150 错误的脚本:

然后是相应的错误: