codestates / codestates/ThereWeather

[👾 Error Handling] ERROR 1828 (HY000): Cannot drop column 'post_id': needed in a foreign key constraint 'custom_fkey_name'

未关闭
#167 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
error
主要语言
JavaScript
星标
0
派生
3
PR 合并指标
30 天内没有已合并 PR

描述

## 어떤 에러인가요?
- 데이터베이스에서 foreign key 지정 후에 다시 삭제하려고, `alter table posts drop post_id;` 이 명령어를 치게 되면 바로 칼럼 삭제가 안될 때 나오는 에러메세지

## 에러 메시지
```jsx
ERROR 1828 (HY000): Cannot drop column 'post_id': needed in a foreign key constraint 'custom_fkey_name'
```

## 에러 핸들링 방법
```jsx
1. show create table posts[조회할 테이블명];
2. alter table posts[조회할 테이블명] drop foreign key custom_fkey_name[삭제할 foreign key 이름];
3. alter table posts[조회할 테이블명] drop post_id[삭제할 칼럼명];
```

## 에러 핸들링을 위해 참고한 레퍼런스 링크
[예시1](https://gcpark.tistory.com/23)

贡献指南

这个仓库没有索引到贡献指南

调研方向

未指定文件或测试。首先定位仓库现有的错误处理或数据库文档,并将其格式与这个 MySQL ERROR 1828 示例进行比较;当错误消息和所述的三个 SQL 处理步骤得到一致记录时,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
mysql
领域
databases, documentation
Issue 类型
文档
难度
2/5
预计耗时
1-3 小时
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。