13得票3回答
SQL - 错误代码1005,错误编号121。

我运行下面这个MySQL查询语句(被MySQL Workbench自动生成了,进行了简化),但是出现以下错误: 错误代码:1005 无法创建表'regula.reservation'(errno:121) 我不太熟悉数据库,并且这个错误信息也不是很清楚。 请问问题出在哪里?-- -----...

7得票1回答
MySQL:使用ON UPDATE SET NULL和ON DELETE SET NULL出现错误150,为什么?

我有这个: DROP TABLE IF EXISTS `sf_guard_user`; CREATE TABLE `sf_guard_user` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR...

11得票2回答
MySQL外键,无法创建表(错误号:150)

我正在尝试为我的系统构建数据库和表格。但是我发现,如果我在代码中不添加外键,则不会出现错误。我已经尝试过很多方法来使代码工作,但它仍然存在错误。我正在使用MySQL 5.5.31,这里是代码:CREATE DATABASE TOS;DROP TABLE TOS.USER CASCADE; DR...

9得票2回答
MySQL外键到同一表格失败,错误代码为1005,错误号为150。

mysql> ALTER TABLE category ADD CONSTRAINT category_parent_category_id FOREIGN KEY (parent) REFERENCES category(id); ERROR 1005 (HY000): Can't c...

16得票8回答
MySQL错误1005(HY000):无法创建表'tmp'(errno: 13)

我正在Ubuntu9.10上运行Mysql,Mysql进程以root身份运行,我使用root账户登录Mysql,并赋予其所有权限,我在使用我的数据库(而不是mysql)时可以创建表格,但是当我尝试创建临时表格时,出现以下错误: ERROR 1005 (HY000): Can't create...

107得票13回答
错误代码:1005。无法创建表'...'(错误号:150)

我在互联网上搜索了解决这个问题的方法,并查看了Stack Overflow的问题,但没有一种解决方案适用于我的情况。 我想从表sira_no创建一个指向metal_kod的外键。 ALTER TABLE sira_no ADD CONSTRAINT METAL_KODU FOREI...

14得票3回答
在MySQL中添加外键失败,出现错误代码1005,编号为150。

我正在尝试向我的一个表格中添加一个新的外键,如下所示: ALTER TABLE `UserTransactions`.`ExpenseBackTransactions` ADD CONSTRAINT `FK_EBTx_CustomAccountID` FOREIGN KEY ...

49得票14回答
MySQL“ERROR 1005(HY000):无法创建表'foo。#sql-12c_4'(错误号:150)”

我正在创建数据库foo中的一些表格,但每次都会出现关于外键的错误编号150。首先,这是我创建表格的代码: CREATE TABLE Clients ( client_id CHAR(10) NOT NULL , client_name ...

80得票3回答
SQL错误 errno: 121

CREATE TABLE `users` ( `UID` INT UNSIGNED NOT NULL AUTO_INCREMENT , `username` VARCHAR(45) NOT NULL , `password` VARCHAR(100) NULL , `name`...

9得票6回答
使用ALTER TABLE在现有的MYSQL数据库中添加外键时出现问题 - 无法添加它!求助!

我有一个生产数据库,其中我已经重命名了几个作为外键的列。显然,在我的经验中,mysql做这件事情真是一件很麻烦的事情。 我的解决方案是删除所有索引和外键,重命名id列,然后重新添加索引和外键。 在开发数据库上,这对于运行在Windows上的mysql 5.1非常有效。 我想在我的Debi...