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

Nie znaleziono kolumny:1054 Nieznana kolumna laravel

Dzieje się tak, ponieważ Laravel zakłada, że ​​chcesz użyć updated_at i created_at znaczniki czasu dla Twoich modeli. Zakłada więc również, że istnieją w bazie danych. Możesz utworzyć dwie kolumny lub wyłączyć sygnatury czasowe dla swojego modelu, dodając

public $timestamps = false;

Dokumenty Laravel

Przy okazji:jeśli używasz migracji, dodanie kolumn sygnatury czasowej to pestka.

Schema::table('table_name', function(Blueprint $table){
    $table->timestamps();
}


  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 + import pliku ze spacjami w nagłówkach kolumn + sposób obsługi

  2. mysqldump przez SSH na komputer lokalny

  3. Nie można załadować com.mysql.jdbc.Driver

  4. Homebrew MySQL 8.0.18 na macOS 10.15 Catalina nie będzie działać jako usługa

  5. Dowiedz się, gdzie jest zainstalowany MySQL w systemie Mac OS X