데이터 마이그레이션을 사용하여 테이블을 만들었습니다. 테이블에 이미 데이터가 있습니다. 이제 필드를 추가하거나 수정하거나 삭제하고 싶습니다.
데이터 마이그레이션을 사용하여 테이블을 만들었습니다. 테이블에 이미 데이터가 있습니다. 이제 필드를 추가하거나 수정하거나 삭제하고 싶습니다.
마이그레이션 파일을 다시 생성합니다. 일반적으로 우리가 생성하는 마이그레이션 파일에는 두 가지 유형이 있습니다. 하나는 테이블을 생성하는 것이고, 다른 하나는 테이블을 생성하려는 경우입니다. , users
테이블을 생성하려면 다음과 같이 작성합니다.
<code class="bash">php artisan make:migration create_users_table --create=users</code>
php artisan migrate
을 실행하고 일부 데이터를 삽입한 후 필드를 수정, 추가 또는 삭제하려면 마이그레이션 파일을 다시 생성해야 합니다. 예를 들어 이제 email
필드
<code class="bash">php artisan make:migration add_email_column_to_users_table --table=users</code>
마이그레이션 파일의 내용 작성에 대해서는 문서에 매우 명확하게 기재되어 있습니다. 또는 제 튜토리얼을 읽어보실 수도 있습니다.
http://www.zhoujiping.com/scratch/fetching-data.html
또한 데이터베이스의
테이블에 있는 기록을 보면 이전 오류의 원인을 파악할 수 있을 것입니다migraitons
필드 추가
<code>Schema::table('users', function ($table) { $table->string('email'); });</code>
<code>Schema::table('users', function ($table) { $table->string('name', 50)->change(); });</code>
<code>Schema::table('users', function ($table) { $table->renameColumn('from', 'to'); });</code>