Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana saya bisa mengganti nama kolom di laravel menggunakan migrasi?

Anda perlu membuat file migrasi lain - dan letakkan di sana:

Jalankan

Laravel 4:    php artisan migrate:make rename_stnk_column
Laravel 5:    php artisan make:migration rename_stnk_column

Kemudian di dalam tempat file migrasi baru:

class RenameStnkColumn extends Migration
{

    public function up()
    {
        Schema::table('stnk', function(Blueprint $table) {
            $table->renameColumn('id', 'id_stnk');
        });
    }


    public function down()
    {
        Schema::table('stnk', function(Blueprint $table) {
            $table->renameColumn('id_stnk', 'id');
        });
    }

}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan catatan berikutnya/sebelumnya di MySQL?

  2. Bagaimana cara mengaktifkan eksplisit_defaults_for_timestamp?

  3. Dua kolom sebagai kunci utama di mysql?

  4. pertanyaan pembatas mysql

  5. DAN bidang NOT IN(NULL) mengembalikan set kosong