Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql可以';t创建表errno 121_Mysql - Fatal编程技术网

Mysql可以';t创建表errno 121

Mysql可以';t创建表errno 121,mysql,Mysql,为什么我会犯这个错误?我没有外键 drop table if exists t_issue; SET foreign_key_checks = 0;SET storage_engine=INNODB; CREATE TABLE `t_issue` ( `id_issue` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, `fk_project` int(11) DEFAULT NULL, `subject` varchar(255) DEFAULT NU

为什么我会犯这个错误?我没有外键

drop table if exists t_issue;
SET foreign_key_checks = 0;SET storage_engine=INNODB;
CREATE TABLE `t_issue` (
`id_issue` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
`fk_project` int(11) DEFAULT NULL,
`subject` varchar(255) DEFAULT NULL,
`estimated_due_date` date DEFAULT NULL,
`due_date` date DEFAULT NULL,
`done_ratio` int(11) DEFAULT NULL,
`fk_status` int(11) DEFAULT NULL,
`fk_assigned_to` int(11) DEFAULT NULL,
`fk_owner` int(11) DEFAULT NULL
) ENGINE=innodb DEFAULT CHARSET=latin1
Mysql无法创建表errno 121 如果您试图添加具有已在其他地方使用的名称的约束,则会收到此消息

要检查约束,请使用以下SQL查询:

SELECT
    constraint_name,
    table_name
FROM
    information_schema.table_constraints
WHERE
    constraint_type = 'FOREIGN KEY'
AND table_schema = DATABASE()
ORDER BY
    constraint_name;
参考:


另请参见:

对我来说似乎没问题..您遇到了什么错误meI的工作很好将表的名称更改为t_issue1,并且查询对该名称有效,而t_issue1则不起作用。然而,我做了一个“showtables”,但不存在名为t_的表。可能是什么问题?这与您之前提出的问题相同:我这样做了,在生成此表的当前查询中没有使用导致查询的任何约束。是的,我这样做了,确实使用了一个约束,我替换了它,但仍然不起作用。错误代码:1005。无法创建表“ticket\u tool.t\u issue”(errno:121)我确实重试了,但没有成功,正如我所说,我替换了用于有用问题(+1)的约束,因为大多数人(堆满鲜花)不知道这个问题,所以,获取有用问题的+1。。。