저는 Laravel에 대한 기존 프로젝트로 작업 중이며 현재 데이터베이스 스키마를 변경하고 현재 데이터를 유지해야합니다.Laravel을 사용하여 테이블에서 다른 테이블로 데이터를 옮깁니다.
예를 들어, 나는 초기 마이그레이션이 테이블이 있습니다
사람
----------------------------------------------
| **Id** |**Name** | **PhoneNumber** |
----------------------------------------------
| 1 | John Doe | 111-55-5855 |
----------------------------------------------
| 2 | Jane Doe | 111-55-5521 |
----------------------------------------------
을하지만 지금은 두 개의 테이블로이 분할해야합니다
사람
----------------------------
| **Id** |**Name** |
----------------------------
| 1 | John Doe |
----------------------------
| 2 | Jane Doe |
----------------------------
사람의 전화
---------------------------------------------------
| **PhoneId** | **PersonId** | **PhoneNumber** |
---------------------------------------------------
| 1 | 1 | 111-55-5855 |
---------------------------------------------------
| 2 | 2 | 111-55-5521 |
---------------------------------------------------
그래서, 새로운 마이그레이션 나는 사람에서 PHONENUMBER을 삭제하고 새 테이블 PersonPhone를 추가합니다.
PhoneNumber를 새 테이블에 매핑하고 PhoneId 및 PersonId를 Person 테이블에 유지할 수 있습니까? 또는 유일한 방법은 MySQL 스크립트를 만드는 것입니다.
죄송합니다, downvote의 이유는 무엇입니까? –