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

Tabela migracji Laravel już istnieje, ale chcę dodać nową, a nie starszą

W wersji 5.x nadal możesz napotkać problem. Spróbuj więc najpierw ręcznie usunąć powiązaną tabelę za pomocą

php artisan tinker

Następnie

Schema::drop('books')

(i zakończ za pomocą q )

Teraz możesz z powodzeniem php artisan migrate:rollback i php artisan migrate .

Jeśli to się powtarza, powinieneś sprawdzić, czy down() Metoda w Twojej migracji pokazuje właściwą nazwę tabeli. (Może to być kłopot, jeśli zmieniłeś nazwy stołów.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Różnica między mysqli a mysql?

  2. Jaki jest najlepszy sposób zarządzania datami w PHP, MySQL itp.?

  3. Zaznaczyć wszystkie kolumny z wyjątkiem jednej w MySQL?

  4. Zaszyfrowane kolumny MySQL

  5. Tabela ALTER - dodanie AUTOINCREMENT w MySQL