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

Nie znaleziono tabeli podstawowej migracji Laravel 4

W Twojej CreateUserTable plik migracji, zamiast Schema::table musisz użyć Schema::create .

Schema::table służy do zmiany istniejącej tabeli i Schema::create służy do tworzenia nowej tabeli.

Sprawdź dokumentację:

Twoja migracja użytkownika będzie więc:

<?php

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateUserTable extends Migration {

    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('user', function(Blueprint $table) {
        {

            $table->increments("id",true);
            $table->string("username")->nullable()->default(null);
            $table->string("password")->nullable()->default(null);
            $table->string("email")->nullable()->default(null);
            $table->timestamps();

        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists("user");
    }

}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odtwórz wyjątek com.mysql.jdbc.exceptions.jdbc4.CommunicationsException z konfiguracją Spring, hibernacji i C3P0

  2. Unikanie niejednoznacznych błędów w kolumnach podczas używania JOIN w MySQL

  3. Importowanie dużego pliku CSV do bazy danych mysql

  4. zrobić ID w tabeli mysql auto_increment (po fakcie)

  5. Zapytanie wyboru łańcucha Mysql