codestates / codestates/ThereWeather
[👾 Error Handling] ERROR 1828 (HY000): Cannot drop column 'post_id': needed in a foreign key constraint 'custom_fkey_name'
- Langage dominant
- JavaScript
- Étoiles
- 0
- Forks
- 3
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
## 어떤 에러인가요?
- 데이터베이스에서 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)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Aucun fichier ni test n’est nommé. Commencez par localiser la documentation existante du dépôt sur la gestion des erreurs ou la base de données et comparez son format à cet exemple de MySQL ERROR 1828 ; le travail est terminé lorsque le message d’erreur et les trois étapes de gestion SQL indiquées sont consignés de manière cohérente.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- mysql
- Domaine
- databases, documentation
- Type d'issue
- Documentation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100