안녕하세요. 오늘은 migration 수정하면서 데이터를 날려버릴 수도 없고(!!!) 어떻게든 제약키를 해제하는 방법을 찾아 방황한 에러노트입니다. 재밌게도 laravel은 create는 참 쉬운데 수정은 일부러 쉽지 않게 만들어졌다는 사실, 알고계신가요? 저도 삽질하면서 이번에 새로 알게 되었답니다. 우선, 수정을 하는 방법은 크게 나누어보자면 2가지 입니다. 1. 쿼리문을 통해 직접적으로 데이터베이스에서 수정하는 방법 직접 쿼리문을 작성하여 수정하는 방식. 제약조건이 다양할 경우, 주변 제약조건도 함께 삭제하는 등 수정의 순서가 있어 복잡함. Mysql, Oracle 등등 문법이 조금씩 다르기 때문에 그에 대한 지식이 요구됨. 2. migration을 통해 수정하는 방법 laravel 내에서 수정이 ..