찾다

 >  Q&A  >  본문

Laravel 5.4 php artisan 마이그레이션 프롬프트 테이블이 이미 존재합니다.

데이터베이스에 테이블이 없을 때 실행

으아악

실행 후에는 데이터베이스에 마이그레이션과 사용자라는 두 개의 테이블만 남게 됩니다

다시 실행

으아악

데이터베이스에 새로 추가되는 사항은 없습니다. 해결하다.

我想大声告诉你我想大声告诉你2773일 전452

모든 응답(2)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:49:03


    설정 전 mysql的限制,在migrate인덱스 길이가

    초과되었습니다. 으아악

    더 작거나...

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-16 16:49:03

    이것은 5.4가 MySQL/MariaDB에서 기본적으로 utf8mb4 문자 집합을 사용하기 때문입니다.

    https://laravel.com/docs/5.4/migrations#indexes

    문서에 있는 샘플 수정 사항을 설치하기만 하면 됩니다.

    AppServiceProvider.php에서 부팅 메소드, Schema::defaultStringLength 메소드 호출

    으아악

    그런데 데이터베이스의 innodb_large_prefix 구성

    을 활성화할 수도 있습니다.

    회신하다
    0
  • 취소회신하다