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) 删库失败问题的解决