gpt4 book ai didi

mysql - 尽管没有外键,但出现 "Foreign key contraint"错误消息

转载 作者:行者123 更新时间:2023-11-29 23:12:37 26 4
gpt4 key购买 nike

我正在尝试更改我的表“广告”的引擎。它不会让我和我收到“外键约束失败”的消息。但我删除了所有外键,并且 SHOW CREATE TABLE 给了我这个:

CREATE TABLE `adverts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_users` int(11) NOT NULL,
`id_categories_adverts` int(11) NOT NULL,
`type` int(11) NOT NULL,
`status` int(11) NOT NULL,
`duration` int(11) NOT NULL,
`headline` varchar(200) NOT NULL,
`description` text NOT NULL,
`show_contact` int(11) NOT NULL,
`stamp_created` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`stamp_updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8

为什么我无法更改 table 的引擎?我正在使用

ALTER TABLE adverts ENGINE=MyISAM

最佳答案

问题是至少还有另一个表具有您的 adverts 表的外键。您可能需要通过暂时/永久删除它们来解决这些外键约束。

关于mysql - 尽管没有外键,但出现 "Foreign key contraint"错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28000659/

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