无法重新创建我刚刚删除的表

时间:2019-11-03 18:56:14

标签: mysql

我确实创建了一个表并发现它是错误的,所以我删除了它并打算再次创建它,但是现在我遇到了问题。

我尝试用完全相同的值创建表,但是它返回...:

  

2019-11-03 19:54:32 0x2e9c表futurephone / marca的外键约束错误:   该表中没有包含以下内容的索引   这些列作为第一列,或者   表与引用表中的表不匹配   或ON ... SET NULL列之一被声明为NOT NULL。约束:   ,     约束fk_modelo_marca外键(idModelo)参考modeloidModelo

我认为我应该删除该约束,所以我做了

ALTER TABLE telefono DROP CONSTRAINT fk_modelo_marca;

做完

select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where TABLE_NAME='telefono'

发现约束在那里。

但是我仍然遇到相同的错误,无法创建表

0 个答案:

没有答案