sql >> Database teknologi >  >> RDS >> Mysql

Udføre flere laravel alter tabel migration forespørgsler i én?

Jeg ved, at dette spørgsmål er ret gammelt nu, men det blev ikke besvaret.

Jeg vil sige, at Laravel-skemabyggeren er mere for bekvemmelighed og kompatibilitet på tværs af platforme snarere end for ydeevne.

Hvis du ønsker at optimere ALTER forespørgsler, vil jeg foreslå at bruge DB facade og skrive rå SQL.

Schema::table('table', function (Blueprint $table) {
    DB::statement('ALTER TABLE table DROP COLUMN a, DROP COLUMN a;');
});



  1. MySQL-forespørgsel - Sum kapaciteten af ​​flere varehuse

  2. Udfyldning af en database uden kommandoen indlæs data

  3. Problem med Oracle Create View

  4. docker postgres pgadmin lokal forbindelse