Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przeprowadzić migrację w laravel 5.5?

Wygląda na to, że używasz bazy danych, która ma już users tabela, ale bez migration stół. Dlatego po uruchomieniu migracji następuje próba utworzenia users stół ponownie.

Możesz spróbować dwóch rzeczy:

1) Spróbuj skonfigurować nową (pustą) bazę danych w MySQL i zaktualizuj ustawienia w swoim .env plik wskazujący na tę nową bazę danych. Uruchom php artisan migrate i sprawdź, czy Twoje migracje zostały poprawnie zastosowane.

2) Używając istniejącej bazy danych, usuń/upuść wszystkie tabele (zrób kopię zapasową danych, jeśli chcesz ją zachować), a następnie uruchom php artisan migrate i zobacz, czy to rozwiąże problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql - usuń z wielu tabel za pomocą jednego zapytania

  2. MySQL lub PHP dodaje  za każdym razem, gdy używany jest £

  3. Kłopotliwe zachowanie arytmetyczne php/Mysql w czasie

  4. Funkcja MySQL ROUND() — zaokrąglanie liczby do podanej liczby miejsc dziesiętnych

  5. Zapytanie, aby znaleźć i usunąć zduplikowane dane z tabeli MYSql