Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel 4 माइग्रेट बेस टेबल नहीं मिला

आपके CreateUserTable . में Schema::table . के बजाय माइग्रेशन फ़ाइल आपको Schema::create . का उपयोग करना होगा ।

Schema::table किसी मौजूदा तालिका को बदलने और Schema::create . को बदलने के लिए उपयोग किया जाता है नई तालिका बनाने के लिए प्रयोग किया जाता है।

दस्तावेज़ीकरण की जाँच करें:

तो आपका उपयोगकर्ता माइग्रेशन होगा:

<?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. चयन का उपयोग करते समय MySQL बिट फ़ील्ड मान नहीं देख सकता

  2. शुद्ध एसक्यूएल में एक शून्य सुरक्षित तुलना <=> कैसे लिखें?

  3. क्या `mysqlcheck` मेरे डेटाबेस को नुकसान पहुँचाए बिना डेटाबेस समस्याओं को हल करने में मेरी मदद कर सकता है?

  4. डीबी में शून्य मान द्वारा कितनी मेमोरी पर कब्जा कर लिया जाएगा?

  5. MySQL तालिका अपडेट करें और डुप्लिकेट प्रविष्टियों को अनदेखा करें