mysql-error-1005

    3热度

    1回答

    好吧,所以我在MySQL中创建索引和外键的表。我使用MySQL Workbench来创建表格,然后让它正向工程设计一个SQL创建脚本(在可视化DB环境中,我的工作比刚刚用手写出SQL代码更好)。 的问题是很多时候我导入SQL脚本到MySQL,我得到了经典eror: #1005 - Can't create table 'db.tablename' (errno: 121) 我管理的每个时间,通

    0热度

    3回答

    我在尝试为MySql(Innodb)中的表生成外键时遇到了一些问题。你能帮我一起吗? 引用的表: *create table entity { PID INT(20) auto inc not null, ENTITYID INT(20) not null, details VARCHAR(100) not null, primary key(PID,EN

    0热度

    1回答

    我收到错误#1005 - 无法创建表(errno:150)。 我已通过的清单: 两个表是InnoDB的 列是相同的类型(INT) 属性是相同的(UNSIGNED NOT NULL) 的排序规则是一样的 我试过用外键的索引,它仍然不起作用(并且它们不应该用于MySQL 5)

    -1热度

    2回答

    我对创建的SQL数据库有问题。我试图切换到使用INNODB,但我似乎无法获得级联的语法(或可能逻辑)正确。 这是part of the code erroring。它不象线在平时神秘的40 错误输出(至少对我来说)形式: ERROR 1005 (HY000) at line 36: Can't create table './school/staff.frm' (errno: 150) 编辑:

    35热度

    4回答

    我在MySQL创建中出现这个错误。我在做: CREATE TABLE `blogReply` ( `Id` INT(24) NOT NULL AUTO_INCREMENT COMMENT 'Primary Key of This Table', `blogId` INT(24) NOT NULL COMMENT 'Blog where this reply was pos

    3热度

    3回答

    我与SQL创建的名称tbl_groupmaster一个表,如下图所示: create table tbl_groupmaster ( tgm_groupid int(10) unsigned NOT NULL auto_increment, tgm_groupname varchar(50), tgm_groupdescription varchar(50),

    2热度

    6回答

    我无法创建表,我不明白是什么错误。 phpMyAdmin设置PRIMARY KEY声明旁边的错误指示器...我不明白为什么这是错误的... 此表是一个子表,它与另一个表具有一对多的标识关系。 CREATE TABLE IF NOT EXISTS `ruilen`.`Voorwerpen` ( `voorwerpen_id` INT NOT NULL AUTO_INCREMENT , `naam`

    4热度

    2回答

    我最近一直在使用MySQL数据库,并使用MySQL工作台来设计数据库。 当我使用出口SQL函数,所以实际上,我可以在该数据库中获取的布局,我得到: “错误1005:无法创建表” 这似乎在create table语句中与外键相关。 有没有人有这方面的解决方法,不包括约束出来,并在以后把它们放回去?鉴于数据库的大小,这是一个不太理想的解决方案。