gpt4 book ai didi

Mysql:没有键名但无法创建表(错误号:121)

转载 作者:行者123 更新时间:2023-11-29 22:17:56 33 4
gpt4 key购买 nike

是的,我已阅读有关error 121的所有tpoics但我还是明白

Can't create table 'catalog_category_flat_store_1' (errno: 121)

我的查询不包含任何约束或键名称

DROP TABLE IF EXISTS `catalog_category_flat_store_1`;
CREATE TABLE `catalog_category_flat_store_1` (
`entity_id` int(10) NOT NULL,
PRIMARY KEY (`entity_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

重命名表确实有帮助,但这里不是一个选项(不喜欢重写 Magento)

对于SHOW ENGINE INNODB STATUS我没有PROCESS权限。

这个查询有什么问题?

最佳答案

查询有效,因此可能与另一个表的约束名称冲突。尝试通过 CONSTRAINTpk_idPRIMARY KEY (entity_id)

指定 PK 名称
DROP TABLE IF EXISTS `catalog_category_flat_store_1`;
CREATE TABLE `catalog_category_flat_store_1` (
`entity_id` int(10) NOT NULL,
CONSTRAINT `pk_id` PRIMARY KEY (`entity_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

关于Mysql:没有键名但无法创建表(错误号:121),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31030885/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com