MySQL 1091 can‘t drop check that column/key exists

Posted 向来萧瑟也无畏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 1091 can‘t drop check that column/key exists相关的知识,希望对你有一定的参考价值。

大致报错内容

mysql 1091 can\'t drop check that columnkey exists

背景描述

在navicat中创建外键时报错(想为myorder表创建外键userId,关联user表的主键userId)
 

关于navicat创建外键具体步骤,参见此文:navicat 数据表添加外键

可能的原因(任意一个)

1.myorder表没有创建字段userId
2.myorder表刚创建完,虽然有字段userId,但是还没保存myorder表,就立马去设置外键。

解决

创建完myorder表后(记得要先创建userId字段),保存好。再为myorder表添加外键。

参考

[[Err] 1091](http://t.zoukankan.com/hzcya1...

以上是关于MySQL 1091 can‘t drop check that column/key exists的主要内容,如果未能解决你的问题,请参考以下文章

在 laravel 中删除无符号索引外键。语法错误或访问冲突:1091 Can't DROP;检查列/键是不是存在

ERROR 1010 (HY000): Error dropping database (can't rmdir './test/', errno: 17)

ERROR 1010 (HY000): Error dropping database (can't rmdir './zabbix/', errno: 17)

ERROR 1010 (HY000): Error dropping database (can't rmdir './zabbix', errno: 39)

ERROR 1010 (HY000): Error dropping database (can't rmdir '.qpweb', errno: 41) 删库失败问题的解决

Can‘t drag and drop in Ubuntu 22.04装了vmware-tools后不能拖文件