列在那里,但是当我尝试删除它时,它说MYSQL中没有列?**错误代码:1091。无法删除... **

普里坦·班纳吉(Pritam Banerjee)

我尝试运行以下查询:

ALTER TABLE ORDER_DETAIL DROP foreign key USER_ID;

它说:

Error Code: 1091. Can't DROP 'USER_ID'; check that column/key exists

当我跑步时:

ALTER TABLE ORDER_DETAIL DROP COLUMN USER_ID

它说:

Error Code: 1553. Cannot drop index 'USER_ID': needed in a foreign key constraint   0.098 sec

但是当我跑步时:

desc ORDER_DETAIL;

我得到:

Field,Type,Null,Key,Default,Extra
ORDER_ID,int(11),NO,PRI,NULL,
USER_ID,int(11),NO,MUL,NULL,
ORDER_DATE,date,YES,,NULL,

谁能解释这是什么问题以及如何解决?

普里坦·班纳吉(Pritam Banerjee)

由于MySQL为外键创建索引,因此直接尝试删除外键不起作用。因此,此处提供的答案无效。

对我有用的正确的SQL查询是这样的:

ALTER TABLE ORDER_DETAIL DROP FOREIGN KEY ORDER_DETAIL_ibfk_1;

这里要注意的重要一点是 _ibfk_1

而且只有在那之后,我才能使用以下内容删除该列:

ALTER TABLE ORDER_DETAIL DROP COLUMN USER_ID;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

列在那里,但是当我尝试删除它时,它说MYSQL中没有列?**错误代码:1091。无法删除... **

来自分类Dev

当我尝试在 MySQL 中创建表时,它给了我错误代码 1215:“无法添加外键约束”

来自分类Dev

当我运行代码时,我遇到了段错误,但是当调试器运行它时,它说没有问题。

来自分类Dev

我有一个aspx(vb)网站。当我尝试删除.vb文件(在那里保留.aspx文件)时,总是会出现HttpParseException?

来自分类Dev

无法从列表中删除项目,但显然在那里

来自分类Dev

当我尝试从HashSet中删除不存在的元素时,为什么它没有给出运行时错误?

来自分类Dev

当我尝试从不存在的HashSet中删除元素时,为什么它没有给出运行时错误?

来自分类Dev

当我尝试插入一行时,它给了我错误代码:1452

来自分类Dev

Mongo更新响应说没有文档更新,但是文档在那里

来自分类Dev

类属性显然在那里,但是python无法找到它

来自分类Dev

类属性显然在那里,但是python无法找到它

来自分类Dev

Java 作业问题:我正在尝试运行我的程序,它没有显示任何错误但是当我尝试运行它时它不起作用?

来自分类Dev

我在 ListView 上实现了删除按钮,它正在工作,但单击后项目在那里,它将如何从那里删除

来自分类Dev

当我尝试使用 event.type 时,它说“模块”对象没有类型属性

来自分类Dev

Javascript - 使 div 淡入,在那里停留一段时间,然后淡出并删除它

来自分类Dev

秘密密钥在那里,尽管它说在Django中没有秘密密钥

来自分类Dev

python 3 中的语法错误,当我尝试转换日期但尝试解决它时没有运气

来自分类Dev

列在那里,但我收到:SQLite3::SQLException:没有这样的列:requestor.birthyear

来自分类Dev

我在 Play 商店中的 android 应用程序说您的设备与该版本不兼容,但是当我尝试从 apk 安装它时它正在工作

来自分类Dev

Angular v6 SwalAlert2 总是显示一个复选框。我没有把它放在那里。我该如何解决?

来自分类Dev

我正在尝试在JDBC中实现TYPE_FORWARD_ONLY。但是当我尝试在结果集中向后移动时,它没有显示任何异常

来自分类Dev

我正在尝试在JDBC中实现TYPE_FORWARD_ONLY。但是当我尝试在结果集中向后移动时,它没有显示任何异常

来自分类Dev

输入没有数据错误,但数据在那里

来自分类Dev

ImportError:当模块在那里时,没有模块被命名

来自分类Dev

Vim说'missing:endif',但是我确定它在那里

来自分类Dev

Vim说'missing:endif',但是我确定它在那里

来自分类Dev

我的代码没有运行它说有一个循环导入错误我正在尝试加载主视图以便它重定向我

来自分类Dev

字段中的列不明确,但是当我加前缀时,它显示为“未知”

来自分类Dev

使用拼接从数组中删除元素后。它没有重置。我的代码有任何错误吗

Related 相关文章

  1. 1

    列在那里,但是当我尝试删除它时,它说MYSQL中没有列?**错误代码:1091。无法删除... **

  2. 2

    当我尝试在 MySQL 中创建表时,它给了我错误代码 1215:“无法添加外键约束”

  3. 3

    当我运行代码时,我遇到了段错误,但是当调试器运行它时,它说没有问题。

  4. 4

    我有一个aspx(vb)网站。当我尝试删除.vb文件(在那里保留.aspx文件)时,总是会出现HttpParseException?

  5. 5

    无法从列表中删除项目,但显然在那里

  6. 6

    当我尝试从HashSet中删除不存在的元素时,为什么它没有给出运行时错误?

  7. 7

    当我尝试从不存在的HashSet中删除元素时,为什么它没有给出运行时错误?

  8. 8

    当我尝试插入一行时,它给了我错误代码:1452

  9. 9

    Mongo更新响应说没有文档更新,但是文档在那里

  10. 10

    类属性显然在那里,但是python无法找到它

  11. 11

    类属性显然在那里,但是python无法找到它

  12. 12

    Java 作业问题:我正在尝试运行我的程序,它没有显示任何错误但是当我尝试运行它时它不起作用?

  13. 13

    我在 ListView 上实现了删除按钮,它正在工作,但单击后项目在那里,它将如何从那里删除

  14. 14

    当我尝试使用 event.type 时,它说“模块”对象没有类型属性

  15. 15

    Javascript - 使 div 淡入,在那里停留一段时间,然后淡出并删除它

  16. 16

    秘密密钥在那里,尽管它说在Django中没有秘密密钥

  17. 17

    python 3 中的语法错误,当我尝试转换日期但尝试解决它时没有运气

  18. 18

    列在那里,但我收到:SQLite3::SQLException:没有这样的列:requestor.birthyear

  19. 19

    我在 Play 商店中的 android 应用程序说您的设备与该版本不兼容,但是当我尝试从 apk 安装它时它正在工作

  20. 20

    Angular v6 SwalAlert2 总是显示一个复选框。我没有把它放在那里。我该如何解决?

  21. 21

    我正在尝试在JDBC中实现TYPE_FORWARD_ONLY。但是当我尝试在结果集中向后移动时,它没有显示任何异常

  22. 22

    我正在尝试在JDBC中实现TYPE_FORWARD_ONLY。但是当我尝试在结果集中向后移动时,它没有显示任何异常

  23. 23

    输入没有数据错误,但数据在那里

  24. 24

    ImportError:当模块在那里时,没有模块被命名

  25. 25

    Vim说'missing:endif',但是我确定它在那里

  26. 26

    Vim说'missing:endif',但是我确定它在那里

  27. 27

    我的代码没有运行它说有一个循环导入错误我正在尝试加载主视图以便它重定向我

  28. 28

    字段中的列不明确,但是当我加前缀时,它显示为“未知”

  29. 29

    使用拼接从数组中删除元素后。它没有重置。我的代码有任何错误吗

热门标签

归档