mysql-error-1005

    1热度

    2回答

    当运行后续查询我收到下面的错误,我只是试图创建这个简单的表,没有FK或任何东西,仍然收到此错误。可能是什么原因? SQL查询: CREATE TABLE `xauction`.`orders` ( `id` INT(11) NOT NULL AUTO_INCREMENT , `type` VARCHAR(1) NOT NULL , PRIMARY KEY (`id`) ) ENGINE =

    3热度

    4回答

    我想将外键添加到我的表中,但收到此错误。 错误代码: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] 我试着

    0热度

    2回答

    我已经仔细检查过我的模式,它的正确...事实上的教义也建立了一次..现在它让我对一些FK关系感到困扰...... 我有也检查数据类型。全部是int(4)或int(2) 2 Qs here: 1.是否有一个表可以有一个上限的关系(依赖关系/ FKs)? 我在表格中有多达7个FK 2.是否有引用父表(PK)的表的上限? 我有多达30个字段在20个表中,引用选项表中的单个ID列 3.是否需要定义CASC

    2热度

    3回答

    什么是错的这个alter table命令: ALTER TABLE `lp` ADD COLUMN `RuleId` INT(10) NOT NULL DEFAULT -111 AFTER `Weight` , , ADD CONSTRAINT `fk_1` FOREIGN KEY (`RuleId`) REFERENCES `Rules` (`RuleId`) ON DELETE NO AC

    2热度

    2回答

    CREATE TABLE `users` ( `id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `username` VARCHAR(75) NOT NULL, `password` VARCHAR(75) NOT NULL, `image` VARCHAR(255

    43热度

    14回答

    我正在创建数据库foo中的某些表,但每次我最终都会遇到errno 150关于外键。首先,这是我创建表的代码: CREATE TABLE Clients ( client_id CHAR(10) NOT NULL , client_name CHAR(50) NOT NULL , provisional_license_num CHAR(50) NOT NULL , client

    0热度

    1回答

    插入表格时出现错误1005。在mySQL工作台中有多个引用我设计中的表的表,但是这不起作用? - 几个表中共同的国外禁忌?表1称为languages。它具有数据库中每种语言的id列。然后我们有productDescription,它有一个语言列,当然这个语言列被引用到languages表中。 这是为什么我得到错误1005的原因? 感谢, 更新:我已经验证引用的所有按键具有相同的数据类型是TINYI

    2热度

    3回答

    我在升级django和mysql应用程序时出现问题。 我试着用django sqlall命令生成的代码进行基于sql的升级,我也有类似的问题。 下面是SQL代码: CREATE TABLE `programmations_basissupport` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `value` numeri

    2热度

    1回答

    我的PHP应用程序中的SQL查询出现问题。当用户访问它的第一次,应用程序执行此查询来创建所有的数据库: CREATE TABLE `databases` ( `id` bigint(20) NOT NULL auto_increment, `driver` varchar(45) NOT NULL, `server` text NOT NULL, `user`

    3热度

    4回答

    这让我流汗 - 当我尝试在mySQL中创建一个表时,出现错误150。我搜索了论坛无济于事。该语句使用外键约束 - 两个表都是InnoDB,所有相关的列都具有相同的数据类型,并且两个表都具有相同的字符集和归类。以下是正在引用的表的CREATE TABLE和原始CREATE TABLE语句。有任何想法吗? 新表: CREATE TABLE `approval` ( `rev_id` int(1